Selasa, September 29, 2009

Mengembalikan Menu Grub Yang Tertimpa Instalasi WindowsXP di Ubuntu 9.04

Sudah banyak yang menulis mengenai bagaimana mengembalikan grub dari instalasi dual boot ubuntu 9.04 - Windows yang tertimpa instalasi Windows. Namun tidak ada salahnya saya ikut-ikutan menulisnya :-)

Langkahnya sama, sbb:
  • Boot menggunakan Ubuntu Live CD Installer.
  • Masuk ke terminal.
  • Cek partisi yang ada dengan perintah seperti contoh berikut:
ubuntu@ubuntu:~$ sudo fdisk -lu

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xbab21f87

Device Boot Start End Blocks Id System
/dev/sda1 * 63 30716279 15358108+ 7 HPFS/NTFS
/dev/sda2 30716280 476905589 223094655 f W95 Ext'd (LBA)
/dev/sda5 30716343 235512899 102398278+ 7 HPFS/NTFS
/dev/sda6 235512963 240637634 2562336 b W95 FAT32
/dev/sda7 240637698 279900494 19631398+ 83 Linux
/dev/sda8 279900558 475411544 97755493+ 83 Linux
/dev/sda9 475411608 476905589 746991 82 Linux swap / Solaris

Disk /dev/sdb: 4022 MB, 4022337536 bytes
255 heads, 63 sectors/track, 489 cylinders, total 7856128 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x00054098

Device Boot Start End Blocks Id System
/dev/sdb1 * 38 7839719 3919841 b W95 FAT32
ubuntu@ubuntu:~$


  • set ulang menu grub sbb:
ubuntu@ubuntu:~$ sudo grub
grub> root (hd0,1)

grub> setup (hd0)

Error 17: Cannot mount selected partition

grub> root (hd0,3)

Error 22: No such partition

grub> root (hd0,6)

grub> setup (hd0)
Checking 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)"... 17 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,6)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.

grub>

Perhatikan output perintah grub> setup (hd0) yang menentukan berhasil tidaknya perintah grub> root (hd0,n) dalam pengembalian menu grub ke partisi n yang benar (berisi instalasi boot root linux).

Selesai dah.

Tidak ada komentar: