انجمن‌های فارسی اوبونتو

تازه کار => انجمن تازه‌کاران => نویسنده: arch-ubunto در 17 آذر 1399، 07:05 ب‌ظ

عنوان: ارور 17 گراب
ارسال شده توسط: 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 گراب
ارسال شده توسط: arch-ubunto در 17 آذر 1399، 09:20 ب‌ظ
سلام در گراب به مکشل ارور 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 گراب
ارسال شده توسط: M!lad در 17 آذر 1399، 09:56 ب‌ظ
مطمئن هستید آدرس دیسک رو به درستی وارد می‌کنید؟ اشتباها چیزی مثل sda1 وارد نکردید؟
عنوان: پاسخ : ارور 17 گراب
ارسال شده توسط: arch-ubunto در 17 آذر 1399، 11:18 ب‌ظ
مطمئن هستید آدرس دیسک رو به درستی وارد می‌کنید؟ اشتباها چیزی مثل sda1 وارد نکردید؟
بله همچی درست پیش میره اما توزیع من مانجرو لینوکسه ایا این باعث این اتفاق میشه
عنوان: پاسخ : ارور 17 گراب
ارسال شده توسط: esmaeelE در 17 آذر 1399، 11:40 ب‌ظ
خروجی
lsblk
عنوان: پاسخ : ارور 17 گراب
ارسال شده توسط: arch-ubunto در 18 آذر 1399، 12:00 ق‌ظ
خروجی
lsblk
https://paste.ubuntu.ir/aswy
عنوان: پاسخ : ارور 17 گراب
ارسال شده توسط: esmaeelE در 18 آذر 1399، 01:15 ق‌ظ
این خروجی را هم قرار دهید
sudo fdisk -lls /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 باشد

در روش دستی ابتدا باید بدانید که / کجاست؟

عنوان: پاسخ : ارور 17 گراب
ارسال شده توسط: arch-ubunto در 18 آذر 1399، 07:17 ق‌ظ
خب من کلا ریشه و بوت و... رو توی یک ئارتیشن گذاشتم که SDA3 هست از نرم افزار هم استفاده کردم
کد که میدهد کار نمیکند و خطا میدهد
عنوان: پاسخ : ارور 17 گراب
ارسال شده توسط: arch-ubunto در 18 آذر 1399، 05:07 ب‌ظ
این خروجی را هم قرار دهید
sudo fdisk -l
https://paste.ubuntu.ir/lmmu
دستور دوم جواب نداد
عنوان: پاسخ : ارور 17 گراب
ارسال شده توسط: esmaeelE در 18 آذر 1399، 11:06 ب‌ظ
اگر نسبت به جدا نکردن پارتیشن 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

عنوان: پاسخ : ارور 17 گراب
ارسال شده توسط: arch-ubunto در 18 آذر 1399، 11:40 ب‌ظ
ممنون حل شد ولی نمی دونم چرا هرچی با کد شما یا اویکی میزدم غلط در مییامد ولی با این کد درست در اومد
شاید من اشتباه می زدم  ??? ??? ???
https://forum.ubuntu-ir.org/index.php?topic=32297.0