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
- Boot live CD/USB Ubuntu
- Mount Partisi Ubuntu (ganti XY dengan drive letter, dan partition number. Misalnya:Â /dev/sda5 )
sudo mount /dev/sdXY /mnt
- 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
- Lakukan chroot
sudo chroot /mnt
- Sekarang install, check, dan update grub. Ganti X dengan drive letter. Misal: sda
grub-install /dev/sdX
grub-install --recheck /dev/sdX
update-grub
- 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
- Reboot
sudo reboot
Terima kasih, Semoga bermanfaat.