[Ubuntu] Repair, Restore, atau Reinstall Grub 2 menggunakan Live CD/USB Ubuntu

Bismillah,

Grub 2 terkadang rusak karena pekerjaan yang kita lakukan, misal tertimpa boot loader windows atau OS lain. Bisa juga rusak karena sebab lain. Pada post ini, saya tulis cara untuk memperbaiki grub2 melalui live CD/USB Ubuntu. Teknik ini menggunakan chroot dan directory binding.

Langkah-langkah

  1. Boot live CD/USB Ubuntu
  2. Mount Partisi Ubuntu (ganti XY dengan drive letter, dan partition number. Misalnya: /dev/sda5 )
    sudo mount /dev/sdXY /mnt
  3. Bind direktori yang dibutuhkan oleh grub2
    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
  4. Lakukan chroot
    sudo chroot /mnt
  5. Sekarang install, check, dan update grub. Ganti X dengan drive letter. Misal: sda
    grub-install /dev/sdX
    grub-install --recheck /dev/sdX
    update-grub
  6. Keluar dari system yang di chroot dan unmount semuanya
    exit &&
    sudo umount /mnt/sys &&
    sudo umount /mnt/proc &&
    sudo umount /mnt/dev/pts &&
    sudo umount /mnt/dev &&
    sudo umount /mnt
  7. Reboot
    sudo reboot

Terima kasih, Semoga bermanfaat.

signature
signature

Leave a Reply