Memperbaiki grub yang error akibat dual boot, berikut caranya:
- pada grub rescue ketikan perintah ls. setelah itu akan keluar output seperti di bawah ini
(hd0) (hd0,msdos1) (hd0,msdos2) (hd1,msdos1) dll
untuk mencari partisi yang berisi root, mudah saja kita hanya harus mencoba ls satu per satu partisi di atas. contoh : ls (hd0,msdos1) apabila partisi yang di maksud itu benar partisi root, maka akan muncul output yang berisi partisi root beserta folder-folder nya (/home, /etc, /dev, /var, dsb) di sini kita anggap bahwa partisi hd0,msdos1 merupakan partisi root
- langkah berikutnya
#grub rescue > set prefix=(hd0,msdos1)/boot/grub
#grub rescue > set root=(hd0,msdos1)
#grub rescue > set
#grub rescue > ls /boot
#grub rescue > insmod /boot/grub/i386-pc/linux.mod
#grub rescue > linux /vmlinuz root=/dev/sda ro
#grub rescue > initrd /initrd.img
#grub rescue > boot
- apabila sudah bisa masuk ke ubuntu, lalu kita masuk ke terminal agar si grub rescue tidak muncul lagi apabila laptop kita reboot
$ sudo su
# sudo grub-install /dev/sda
# sudo update-grub