Kembalinya Grub Hardy Heron

16 03 2009

grub-ubuntume1Setelah sekian lama membiarkan laptop saya yang saya buat dual booting antara windows dan Ubuntume 8.04.1 yang tidak dapat masuk ke linux dikarena install ulang windows. Akhirnya sudah bisa kembali normal seperti sedia kala setelah tanya paman google.

Berikut langkah-langkahnya mudah-mudahan dapat membantu anda ketika menghadapi permasalahan yg sama :

  1. Boot dari live cd Ubuntu
  2. Jalankan Terminal (Applications>>Accsesories>>Terminal)
  3. Mount partisi root instalasi Ubuntu yang telah terpasang sebelumnya
    $ sudo mkdir /mnt/root
  4. Mount partisi partisi root ke mount point
    $ sudo mount -t ext3 /dev/sda2 /mnt/root
  5. Jika tidak yakin partisi mana yang berisi root, bisa dijalankan perintah berikut untuk menampilkan semua partisi yang ada :
    $ sudo fdisk -l
    Disk /dev/sda: 120.0 GB, 120034123776 bytes
    255 heads, 63 sectors/track, 14593 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x8d9aa1ca
    Device Boot Start End Blocks Id System
    /dev/sda1 1 192 1536000 27 Unknown
    Partition 1 does not end on cylinder boundary.
    /dev/sda2 * 192 5414 41943040 7 HPFS/NTFS
    /dev/sda3 5414 10513 40960000 7 HPFS/NTFS
    /dev/sda4 10514 14593 32772600 5 Extended
    /dev/sda5 10514 12701 17575078+ 83 Linux
    /dev/sda6 12702 13005 2441848+ 82 Linux swap / Solaris
    /dev/sda7 13006 14593 12755578+ 83 Linux
  6. Mount proc subsystem dan udev ke dalam /mnt/root
    $ sudo mount -t proc none /mnt/root/proc
    $ sudo mount -o bind /dev /mnt/root/dev
  7. Jalankan grub
    $ sudo grub
  8. Mencari file /goot/grub/stage1
    grub> find /boot/grub/stage1
  9. Perintah ini akan mencari file /boot/grub/stage1 dan menampilkan partisi yang berisi file tersebut. Untuk kasusku keluaran dari perintah diatas adalah : (hd0,2)
  10. Kemudian Jalankan perintah berikut :
    grub> root (hd0,2)
  11. Install grub pada MBR di hard disk pertama :
    grub> setup (hd0)
  12. Jika berhasil, output dari perintah tersebut seperti berikut ini :
    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,4)/boot/grub/stage2
    /boot/grub/menu.lst"... succeeded
    Done.
  13. Keluar dari grub dengan perintah quit lalu restart.

Selamat mencoba.

Sumber : http://fadhly.web.id


Tindakan

Information

Tinggalkan komentar