بازگرداندن، نصب یا تعمیر گراب با استفاده از نسخه Live اوبونتو

مسعود بُربُر دوشنبه ۳ خرداد ۱۳۹۵ ۶
بازگرداندن، نصب یا تعمیر گراب با استفاده از نسخه Live اوبونتو

اگر به هر دلیل گراب را از دست داده‌اید (اغلب نتیجه فعل پلید نصب ویندوز در کنار لینوکس است!) می‌توانید با استفاده از یک نسخه زنده لینوکس گراب را بازگردانید.

ابتدا با نسخه زنده لینوکس دستگاه را بوت کنید و وارد لینوکس شوید. سپس با اف دیسک sudo fdisk -l ببینید لینوکس در کدام پارتیشن نصب است. مثلا sda1؟ sda8؟ …

حالا باید آن را ماونت کنید:

sudo mount /dev/sdXY /mnt

توجه کنید به جای XY باید نام درست پارتیشن را بزنید. مثلا sudo mount /dev/sda8 /mnt

حالا برای شناسایی سیستم عامل‌ها این دستورها را با هم در ترمینال بزنید (ترجیحا از روی همین متن کپی کنید و با CTRL-SHIFT-V در ترمینال بچسبانید.)

sudo mount --bind /dev /mnt/dev &&
sudo mount --bind /dev/pts /mnt/dev/pts &&
sudo mount --bind /proc /mnt/proc &&
sudo mount --bind /sys /mnt/sys

حالا وقت نصب، چک و روزآمدسازی گراب است. در این مرحله کافی است حرف اول نام پارتیشن را به جای X بزنید. (مثلا sda)

sudo chroot /mnt
grub-install /dev/sdX 
grub-install --recheck /dev/sdX
update-grub

حالا گراب نصب شده اما یک مرحله دیگر دارید. این دستورها را اجرا کنید:

exit &&
sudo umount /mnt/sys &&
sudo umount /mnt/proc &&
sudo umount /mnt/dev/pts &&
sudo umount /mnt/dev &&
sudo umount /mnt

حالا کافی است دستگاه را خاموش کنید و بار دیگر روشن کنید تا با صفحه آشنا و دوست‌داشتنی گراب رو به رو شوید!

۶ دیدگاه »

  1. ناشناس چهارشنبه ۲۹ فروردین ۱۳۹۷ at ۶:۱۸ ب٫ظ - پاسخ

    سلام من اصلا لینوکسم نصب نیست و گاک کردم چکار کنم

  2. پژمان دوشنبه ۱۰ اردیبهشت ۱۳۹۷ at ۲:۵۵ ب٫ظ - پاسخ

    سلام اوبونتو رفته تو emergency mode هر کاری کردم به default برنمیگرده. چطور میتونم حلش کنم

  3. ناشناس چهارشنبه ۱۹ اردیبهشت ۱۳۹۷ at ۳:۰۶ ب٫ظ - پاسخ

    سلام این ارور چیه می گه یه فایلی رو پیدا نمی کنه باید چی کار کنم
    grub-install: error: cannot find EFI directory.

  4. reza esfandiay سه شنبه ۲۵ اردیبهشت ۱۳۹۷ at ۹:۲۲ ب٫ظ - پاسخ

    بسیار عالی

  5. Mr_boss چهارشنبه ۸ اسفند ۱۳۹۷ at ۴:۵۳ ق٫ظ - پاسخ

    دمت گرم درست شد
    ولی سرویس شدم…

فرستادن دیدگاه »