تعمیر گراب لینوکس/ویندوز بوت دوگانه
Summarize this content to 400 words in Persian Lang من به طور تصادفی گزینه بوت BIOS را برای لینوکس حذف کردم، اما خوشبختانه این راهنمای بسیار دقیق در مورد نحوه بازیابی بوت لودر GRUB برای لینوکس را پیدا کردم.
من معتقدم که این در اکثر موارد حتی پس از نصب بوت لودر ویندوز که معمولاً تنظیمات بوت لینوکس را بازنویسی می کند، کار خواهد کرد.
در زیر چند یادداشت پس از انجام این کار وجود دارد (جزئیات بیشتر در لینک بالا):
یک دیسک بوت اوبونتو ایجاد کنید. دانلود معمولا سریع است، اما قسمت کند نوشتن روی USB بوت است (که برای من 20 دقیقه طول کشید). نحوه ایجاد دیسک بوت (در ویندوز) را اینجا ببینید.
پارتیشن لینوکس را پیدا کنید:
sudo fdisk -l
sudo blkid
بوت EFI را بررسی کنید:
sudo fdisk -l (به دنبال پارتیشنی با نوع “EFI System” باشید).
پارتیشن خود را نصب کنید:
sudo mount /dev/sdXY /mnt
این مورد نیاز است chroot بعداً به مانت لینوکس خود وارد شوید.
دایرکتوریهای لازم را متصل کنید:
for i in /sys /proc /run /dev; do sudo mount –rbind “$i” “/mnt$i”; done
اگر بوت EFI دارید:
sudo mount /dev/sdXY /mnt/boot/efi
کروت:
sudo chroot /mnt
GRUB را به روز کنید:
update-grub
پس از این مرحله، در صورت رفع مشکل، میتوانید راهاندازی مجدد کنید. در غیر این صورت به مرحله 9 ادامه دهید.
در صورت عدم رفع مشکل GRUB را مجددا نصب کنید:
grub-install /dev/sda
update-grub (برای شناسایی و افزودن ویندوز به منوی GRUB).
بررسی کنید که آیا EFI UUID درست است یا خیر، و در صورت نیاز آن را به روز کنید:
blkid | grep -i efi
grep -i efi /etc/fstab
پایان:
exit
sudo reboot
مراحل زیادی وجود دارد، اما دستورالعمل های دقیق انجام آنها را آسان می کند. جستجو کردن هر اصطلاحی که نمیدانید در گوگل آسان است، پس نگران نباشید.
امیدوارم این به تعمیر سیستم لینوکس شما کمک کند!
من به طور تصادفی گزینه بوت BIOS را برای لینوکس حذف کردم، اما خوشبختانه این راهنمای بسیار دقیق در مورد نحوه بازیابی بوت لودر GRUB برای لینوکس را پیدا کردم.
من معتقدم که این در اکثر موارد حتی پس از نصب بوت لودر ویندوز که معمولاً تنظیمات بوت لینوکس را بازنویسی می کند، کار خواهد کرد.
در زیر چند یادداشت پس از انجام این کار وجود دارد (جزئیات بیشتر در لینک بالا):
-
یک دیسک بوت اوبونتو ایجاد کنید. دانلود معمولا سریع است، اما قسمت کند نوشتن روی USB بوت است (که برای من 20 دقیقه طول کشید). نحوه ایجاد دیسک بوت (در ویندوز) را اینجا ببینید.
-
پارتیشن لینوکس را پیدا کنید:
sudo fdisk -l
sudo blkid
-
بوت EFI را بررسی کنید:
sudo fdisk -l
(به دنبال پارتیشنی با نوع “EFI System” باشید). -
پارتیشن خود را نصب کنید:
sudo mount /dev/sdXY /mnt
این مورد نیاز است
chroot
بعداً به مانت لینوکس خود وارد شوید. -
دایرکتوریهای لازم را متصل کنید:
for i in /sys /proc /run /dev; do sudo mount --rbind "$i" "/mnt$i"; done
-
اگر بوت EFI دارید:
sudo mount /dev/sdXY /mnt/boot/efi
-
کروت:
sudo chroot /mnt
-
GRUB را به روز کنید:
update-grub
پس از این مرحله، در صورت رفع مشکل، میتوانید راهاندازی مجدد کنید. در غیر این صورت به مرحله 9 ادامه دهید.
-
در صورت عدم رفع مشکل GRUB را مجددا نصب کنید:
grub-install /dev/sda
(برای شناسایی و افزودن ویندوز به منوی GRUB).
update-grub -
بررسی کنید که آیا EFI UUID درست است یا خیر، و در صورت نیاز آن را به روز کنید:
blkid | grep -i efi
grep -i efi /etc/fstab -
پایان:
exit
sudo reboot
مراحل زیادی وجود دارد، اما دستورالعمل های دقیق انجام آنها را آسان می کند. جستجو کردن هر اصطلاحی که نمیدانید در گوگل آسان است، پس نگران نباشید.
امیدوارم این به تعمیر سیستم لینوکس شما کمک کند!