انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: arch-ubunto در 17 آذر 1399، 07:05 بظ
-
سلام در گراب به مکشل ارور 17 برخوردم طبق راهنمای این صفحه
https://wiki.ubuntu.ir/wiki/%D8%AA%D8%B9%D9%85%DB%8C%D8%B1_%DA%AF%D8%B1%D8%A7%D8%A8
پیش رفتم ولی در دستور اخر
sudo grub-install --root-directory=/mnt/ /dev/sda
به این ارور برخوردم
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.
لطفا کمک کنید خیلی به سیستم احتیاج دارم ](*,) ](*,) ](*,)
-
سلام در گراب به مکشل ارور 17 برخوردم طبق راهنمای این صفحه
https://wiki.ubuntu.ir/wiki/%D8%AA%D8%B9%D9%85%DB%8C%D8%B1_%DA%AF%D8%B1%D8%A7%D8%A8
پیش رفتم ولی در دستور اخر
sudo grub-install --root-directory=/mnt/ /dev/sda
به این ارور برخوردم
Installing for i386-pc platform.
grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.
لطفا کمک کنید خیلی به سیستم احتیاج دارم ](*,) ](*,) ](*,)
دوستان کسی نمی تونه کمکم کنه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
-
مطمئن هستید آدرس دیسک رو به درستی وارد میکنید؟ اشتباها چیزی مثل sda1 وارد نکردید؟
-
مطمئن هستید آدرس دیسک رو به درستی وارد میکنید؟ اشتباها چیزی مثل sda1 وارد نکردید؟
بله همچی درست پیش میره اما توزیع من مانجرو لینوکسه ایا این باعث این اتفاق میشه
-
خروجی
lsblk
-
خروجی
lsblk
https://paste.ubuntu.ir/aswy
-
این خروجی را هم قرار دهید
sudo fdisk -l
ls /media/sda3
به نظر میرسد که سیستم با دیسک زنده راه اندازی اما به درستی partition ها را روی سیستمفایل mount نکردید.
همانطور که در انتهای صفحه ویکی هم آمده است پیشنهاد میکنم از نرمافزار گرافیکی بوت ریپیر (https://wiki.ubuntu.ir/wiki/%D8%A8%D9%88%D8%AA_%D8%B1%DB%8C%D9%BE%DB%8C%D8%B1) استفاده کنید.
در صفحه ویکی میخوانیم
فرض میکنیم ریشهی اوبونتو در افراز dev/sda3 باشد
در روش دستی ابتدا باید بدانید که / کجاست؟
-
خب من کلا ریشه و بوت و... رو توی یک ئارتیشن گذاشتم که SDA3 هست از نرم افزار هم استفاده کردم
کد که میدهد کار نمیکند و خطا میدهد
-
این خروجی را هم قرار دهید
sudo fdisk -l
https://paste.ubuntu.ir/lmmu
دستور دوم جواب نداد
-
اگر نسبت به جدا نکردن پارتیشن boot اطمینان دارید
بهتره یکبار از ابتدا و گام به گام مطابق آموزش ویکی پیش بروید
سیستم را با دیسک زنده راه اندازی کنید
در صورتی که پارتیشن / را در این مسیر سوار کرده باشید
sudo mount /dev/sda3 /mnt
باید فرمان زیر خروجی داشته باشد
ls /mnt
مثلا برای این سیستم
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 14.9G 0 part [SWAP]
├─sda2 8:2 0 191M 0 part /boot/efi
├─sda3 8:3 0 1.9G 0 part /boot
├─sda4 8:4 0 279.4G 0 part /
└─sda5 8:5 0 635.2G 0 part /home
sdb 8:16 1 29.3G 0 disk
└─sdb1 8:17 1 29.3G 0 part
دیسک sdb/ حافظه فلش است که آن را در مسیر mnt/ سوار (mount) میکنم
sudo /dev/sdb1 /mnt
حالا
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 14.9G 0 part [SWAP]
├─sda2 8:2 0 191M 0 part /boot/efi
├─sda3 8:3 0 1.9G 0 part /boot
├─sda4 8:4 0 279.4G 0 part /
└─sda5 8:5 0 635.2G 0 part /home
sdb 8:16 1 29.3G 0 disk
└─sdb1 8:17 1 29.3G 0 part /mnt
$ ls /mnt
archive desktop
همانطور که میبینید دستور آخر محتویات حافظه فلش را لیست میکند.
به طور مشابه برای مورد شما انتظار این است که اگر پارتیشن صحیح را mount کرده باشید خروجی دستور ls چیزی مشابه زیر باشد.
ls /
~ dev initrd.img lib64 mnt root srv usr vmlinuz.old
bin etc initrd.img.old lost+found opt run sys var
boot home lib media proc sbin tmp vmlinuz
-
ممنون حل شد ولی نمی دونم چرا هرچی با کد شما یا اویکی میزدم غلط در مییامد ولی با این کد درست در اومد
شاید من اشتباه می زدم ??? ??? ???
https://forum.ubuntu-ir.org/index.php?topic=32297.0