Untuk memperbaikinya
- Siapkan livecd Ubuntu
- Seting Bios supaya boot dari CD
- Setelah live CD ubuntu jalan, masuk ke terminal
- Ketikan perintah berikut ini
sudo grub
masuk ke grub sebagai user root, command prompt nya akan berubah menjadi
grub>find /boot/grub/stage1
perintah ini fungsinya untuk mengetahui dimana keberdaan grub yang sebelumnya berada, biasanya dia berada pada partisi tempat root berada. Jika ditemukan maka output dari perintah ini adalah(hd0,7)
artinya grub ditemukan pada hardisk 1 partisi ke 8, selanjutnya adalah masukan lokasi grub pada root sesuai dengan alamat partisi anda yang sudah dicarigrub> root (hd0,7)
Langkah terakhir yaitu masukkan lokasi grub ke mbrgrub> setup (hd0)
jika berhasil kurang lebih outputnya akan seperti iniChecking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,7)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.
Lalu keluar dari grub dengan “quit” - Restart komputer dan boot dari hard disk.
sumber: Ahmad Basuki