Reinstall GRUB Bootloader di MBR

Jadi ceritanya ini tidak hanya bagaimana menginstall ulang GRUB Bootloader pada Master Boot Record di Hardisk. Begini kasusnya, ada sebuah system yang sangat penting, mungkin seperti server yang kehilangan/kerusakan Bootloader-nya (Menu saat Boot). Dimana kita tidak boleh kehilangan system itu dan memang kita tidak kehilangan system itu, karena yang hilang atau rusak itu adalah Bootloadernya.

Sebenarnya Bootloader itu ada beberapa macam aplikasinya, antara lain LILO (Linux Loader) dan GRUB (Grand Unified Botloader). Yang sering digunakan sebagai Bootloader oleh Distribusi-distribusi Linux biasanya adalah GRUB, karena terdapat banyak kelebihan (dapat dibaca di web officialnya). Oke, langsung aja kita pecahkan studi kasus diatas.

Beberapa metode akan saya gunakan untuk beberapa Distribusi. Tapi semua konsepnya menggunakan Enviroment lain untuk mengedit system target.

Kita membutuhkan :

Menggunakan CentOS :

  • Boot melalui CD Installer CentOS.
  • Ketik linux rescue pada boot promt installasi untuk masuk ke rescue enviroment.
  • Ketik chroot /mnt/sysimage untuk nge-mount partisi target.
  • Ketik /sbin/grub-install /dev/hda untuk menginstall ulang GRUB Boot Loader, dimana /dev/hda adalah boot partition.
  • Reboot system target.
Menggunakan Ubuntu :
  • Boot melalui LiveCD Ubuntu.
  • Buka Terminal melalui, Applications > Accesories > Terminal
  • Ketik sudo grub untuk masuk ke applikasi grub.
  • Setelah berada dalam grub lakukan perintah berikut.

> root (hd0,0)
> setup (hd0)
> exit

  • Reboot dan keluarkan LiveCD, system target akan kembali seperti semula.

Menggunakan SuperGrubDisk :

  • Download iso filenya disini http://www.supergrubdisk.org/
  • Burning menjadi bootable dengan opsi iso image.
  • Boot melalui SuperGrubDisk.
  • Pilih “GRUB => MBR & !LINUX! (>2) MANUAL |8-)”
  • Pilih System target yang akan anda recover.
  • Pilih System target untuk boot.
  • Reboot dan selesai.

Tips :

Untuk Menu pada GRUB dapat di edit di /boot/grub/menu.lst

Update

Untuk Ubuntu yang terbaru menggunakan Grub2, silahkan gunakan LiveCD untuk menginstall ulang grub2.

Misal root ada di sda1. Pertama mount sda1 di /media/root.

# sudo mkdir /media/root

# sudo mount /dev/sda1 /media/root

Kemudian mount dev, proc, dan sys ke /media/root

# sudo mount –bind /dev/ /media/root/dev

# sudo mount -t proc none /media/root/proc

# sudo mount -t sysfs none /media/root/sys

Lakukan chroot untuk masuk ke system yang akan direinstall grubnya.

# sudo chroot /media/root

Update grub.cfg dengan perintah berikut.

# sudo update-grub

Install kembali mbr dengan grub.

# sudo grub-install –root-directory=/ /dev/sda

4 Responses - Add Yours+

  1. Amaranth says:

    Ji,

    Kalo pake ubuntu, gini caranya:
    1. boot pake live-cd ubuntu, usahakan versi yang sama.
    2. masuk console, misal gterm.
    3. mkdir /ubuntu
    4. mount /dev/sda1 /ubuntu (sesuaikan partisi nya)
    5. grub-install –root-directory=/ubuntu /dev/sda (sesuaikan drive nya)

    selesai.

    apal aku command nya soale sering re-install grub.
    hehehehe…

    Unknown Unknown Unknown Unknown
  2. atoz says:

    mantep…ini sangat di perlukan bagi pengguna baru, terutama yang memilih installasi dual boot win32 & linux :)

    Unknown Unknown Unknown Unknown
  3. h3llscreams says:

    makasih bang,..kepake banget tutorny,..lg darurat nih,. maklum newbie,..hehe,..thanks

    Google Chrome 4.1.249.1064 Google Chrome 4.1.249.1064 Windows 7 Windows 7
    Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1064 Safari/532.5
  4. sama2 senang bisa membantu (goodluck)

    Firefox 3.6.3 Firefox 3.6.3 Ubuntu 10.04 Ubuntu 10.04
    Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3

Leave a Reply



Nice job!
You now have 30 lives.
Use them wisely, my friend.

Konami Easter Egg by Adrian3.com