تعمیر گراب

تعمیر گراب

بعضی وقتی با ایجاد تغییراتی روی دیسک یا نصب یه سیستم عامل دیگه مثل ویندوز کنار توزیع لینوکسی خودتون ممکنه گراب حذف بشه و برای بوت کردن توزیعتون دچار مشکل بشید ولی اصلا نگران نباشید میتونید با چند دستور ساده گراب رو نصب یا به اصطلاح تعمیرش کنید


خب برای اینکار شما نیاز به یدونه دیسک زنده از توزیعتون و یکم حوصله دارید

  • خب اول سیستم عامل رو از روی دیسک زنده خودتون بوت کنید
  • ترمینال رو باز کنید
  • ابتدا با دستور lsblk مسیر نصب پارتیشن روت رو پیدا کنید(انتظار میره حفظ باشید)

$ sudo lsblk

  • خب حالا باید پارتیشن روت رو روی دایرکتوری /mnt سوار کنید

$ sudo mount /dev/sdXY /mnt

  • بعد از پارتیشن روت باید پارتیشن boot را سوار کنید

$ sudo mount /dev/sdXY /mnt/boot

  • حالا باید شاخه های /dev /dev/pts /proc /sys را روی mnt سوار کنیم

$ sudo mount -B /dev/ /mnt/dev$ sudo mount -B /proc/ /mnt/proc

$ sudo mount -B /sys/ /mnt/sys

  • حالا باید گراب رو روی دیسک اصلی خودتون سوار کنید

$ sudo grub-install --root-directory=/mnt/ /dev/sdX

  • بعد به کمک chroot به توزیع خودمون وارد میشیم

$ sudo chroot /mnt

  • خب حالا باید گراب رو بروزرسانی کرد و از محیط chroot خارج شد

# update-grub (برای بروزرسانی گراب)

# exit (برای خروج)

  • حالا باید پارتیشن های سوار شده رو پیاده کنیم و ریبوت

$ sudo umount /mnt

$ reboot

One Reply to “تعمیر گراب”

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *