How to: Mengembalikan Grub yang hilang

Permasalahan yang sering muncul bagi pengguna komputer dengan dual OS ataupun multi OS adalah hilangnya Grub boot loader setelah re-install sistem operasi pada komputer. Nah, bagaimana cara mengembalikan boot loader yang hilang agar bisa memilih sistem operasi yang terinstall pada komputer melalui Grub boot loader? Cara yang paling mudah adalah dengan booting komputer melalui LiveCD atau LiveUSB. Kemudian lakukan langkah-langkah berikut:

  1. Cari partisi linux yang terinstall pada komputer anda, gunakan utilitas fdisk untuk mencari partisi linux
    opensuse:~ # fdisk -l /dev/sdb
    
    Disk /dev/sdb: 80.0 GB, 80026361856 bytes
    255 heads, 63 sectors/track, 9729 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Disk identifier: 0xa8a8a8a8
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1   *           1        3917    31463271   a5  FreeBSD
    Partition 1 does not end on cylinder boundary.
    /dev/sdb2            3918        9729    46684890    f  W95 Ext'd (LBA)
    Partition 2 does not end on cylinder boundary.
    /dev/sdb5            3918        6528    20972826   83  Linux
    /dev/sdb6            6529        9661    25165791   83  Linux
    /dev/sdb7            9662        9729      546178+  82  Linux swap / Solaris
    
  2. Mount partisi linux anda, diasumsikan partisi root linux anda adalah /dev/sdb5
    opensuse:~ # mount /dev/sdb5 /mnt
    
  3. Tambahkan /proc dan /dev/ pada mount point partisi linux anda
    opensuse:~ # mount --bind /proc /mnt/proc
    opensuse:~ # mount --bind /dev /mnt/dev
    
  4. Gunakan perintah chroot, sehingga seolah-olah anda sedang bekerja di dalam instalasi GNU/Linux di dalam hard disk anda. Nantinya, semua perintah yang anda jalankan pada shell sebenarnya akan memangil program dalam instalasi Linux Anda sendiri, bukan program dari LiveCD atau LiveUSB.
    opensuse:~ # chroot /mnt
    
  5. Jalankan perintah grub-install pada /dev/hardisk_anda
    opensuse:~ # grub-install /dev/sda
    
  6. Reboot

=-=-=-=-=
Powered by Blogilo

16 thoughts on “How to: Mengembalikan Grub yang hilang

  1. Pingback: How to: Mengembalikan Grub yang hilang melalui Grub Shell « [go2n@buglink:~] $

  2. gep :

    ijin nyebarin ilmu ini gan…biar pade tau…:D

    monggo, ini hanya sekedar berbagi cerita aja kok 🙂

  3. emulanetwork :

    kalau di solaris bagaimana bang..? dah guling-guling di google tapi belum paham. Mohon pencerahnanya bang.. :D Thanks

    wah saya belum pernah coba solaris, kalau pakai grub ya kemungkinan sama dengan linux

  4. gan ne ak disuruh login ke root dulu.. caranya login ke root gmn sementara Linux nya live-cd.
    mohon bantuannya..trims.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s