برنامه نویسی

تعمیر گراب لینوکس/ویندوز بوت دوگانه

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 برای لینوکس را پیدا کردم.

من معتقدم که این در اکثر موارد حتی پس از نصب بوت لودر ویندوز که معمولاً تنظیمات بوت لینوکس را بازنویسی می کند، کار خواهد کرد.

در زیر چند یادداشت پس از انجام این کار وجود دارد (جزئیات بیشتر در لینک بالا):

  1. یک دیسک بوت اوبونتو ایجاد کنید. دانلود معمولا سریع است، اما قسمت کند نوشتن روی USB بوت است (که برای من 20 دقیقه طول کشید). نحوه ایجاد دیسک بوت (در ویندوز) را اینجا ببینید.

  2. پارتیشن لینوکس را پیدا کنید:

    sudo fdisk -l
    sudo blkid

  3. بوت EFI را بررسی کنید:

    sudo fdisk -l (به دنبال پارتیشنی با نوع “EFI System” باشید).

  4. پارتیشن خود را نصب کنید:

    sudo mount /dev/sdXY /mnt

    این مورد نیاز است chroot بعداً به مانت لینوکس خود وارد شوید.

  5. دایرکتوری‌های لازم را متصل کنید:

    for i in /sys /proc /run /dev; do sudo mount --rbind "$i" "/mnt$i"; done

  6. اگر بوت EFI دارید:

    sudo mount /dev/sdXY /mnt/boot/efi

  7. کروت:

    sudo chroot /mnt

  8. GRUB را به روز کنید:

    update-grub

    پس از این مرحله، در صورت رفع مشکل، می‌توانید راه‌اندازی مجدد کنید. در غیر این صورت به مرحله 9 ادامه دهید.

  9. در صورت عدم رفع مشکل GRUB را مجددا نصب کنید:

    grub-install /dev/sda
    update-grub
    (برای شناسایی و افزودن ویندوز به منوی GRUB).

  10. بررسی کنید که آیا EFI UUID درست است یا خیر، و در صورت نیاز آن را به روز کنید:

    blkid | grep -i efi
    grep -i efi /etc/fstab

  11. پایان:

    exit
    sudo reboot

مراحل زیادی وجود دارد، اما دستورالعمل های دقیق انجام آنها را آسان می کند. جستجو کردن هر اصطلاحی که نمی‌دانید در گوگل آسان است، پس نگران نباشید.

امیدوارم این به تعمیر سیستم لینوکس شما کمک کند!

نوشته های مشابه

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا