Mengembalikan (Recovery) GRUB di Ubuntu

2009 Juni 10
by Mas Aan

2 OS yang berbeda di satu Komputer (Windows XP dan Ubuntu) berjalan dengan mulus, sampai suatu ketika Windows XP terkena virus yang solusi akhirnya adalah Install Ulang. Setelah proses install ulang Bootloader GRUB lenyap dan digantikan dengan Bootloader XP. Bagaimana solusinya? Sedangkan Bootloader XP tidak bisa membaca mount point Ubuntu.

Penulis pernah mengalami masalah ini dan pusing tujuh keliling. Akhirnya penulis googling dengan keyword “Recover Ubuntu Grub” dan menemukan artikel https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows (hmmm…. ngakunya penggemar Ubuntu tapi tidak pernah baca help-nya :p ).

Ternyata cara mengatasinya cukup simple:

  1. Siapkan Ubuntu Live-CD, disini penulis menggunakan Ubuntu-9.04 tapi Linux Live-CD lainnya (yang menggunakan Grub) juga bisa kita gunakan
  2. Masuk dengan memanfaatkan menu Try (bukan di-install)
  3. Setelah dalam lingkungan Live-CD, buka terminal (dari menu Applications > Accessories > Terminal)
  4. Ketikkan perintah :
    sudo grub

    Selanjutnya kita akan masuk di lingkungan grub command.
    Di lingkungan grub command, ketikkan perintah

    find /boot/grub/stage1

    Output yang keluar adalah

    (hdX,Y)

    di Laptop penulis outputnya adalah

    (hd0,5)

    di komputer Anda mungkin hasilnya akan berbeda, tapi output yang dikeluarkan adalah dasar untuk me-recover Grub kita.
    Jika langkah diatas telah dilakukan tapi yang muncul adalah “Error 15: File not found” Ketik perintah

    find /boot/stage1

    Selanjutnya, setelah kita mengetahui posisi stage1 ( asumsikan (hd0,5) atau sesuaikan dengan output yang didapat di langkah sebelumnya ) Ketikkan 2 baris perintah ini :

    root (hd0,5)
    setup (hd0)
  5. Restart komputer dan keluarkan Linux Live-CD yang kita gunakan.
  6. Tadaaaa Ubuntu 9.04 ku kembali boot seperti semula

Langkah diatas, kurang lebih akan terlihat seperti ini :

Recover GRUB

Recover GRUB

Live Action (halah…sok) :

Happy Ngoprek Bro…. :)

2 Tanggapan leave one →
  1. 2009 Agustus 13

    Mas, q puyeng bnget ni… Q dah niru langkah diatas, tp pas buka find/boot/grub/stage1
    ada tulisin Error 27: Unrecognized command
    q pake ubuntu 9.04…
    Udah ubek2 gugel gk dpt solusiny,puyeng bnget ni mas…bs bntu ga? Blz ke emailq please, darmaone_bali@yahoo.com

    • 2009 Agustus 13

      Coba langkah ini :

      1) Setelah masuk di lingkungan desktop menggunakan Ubuntu Live-CD pastikan Harddisk ter-mount, lewat menu yang ada di panel atas ::: Places > Klik semua nama Harddisk yang ada di bawah folder Computer.

      2) Masuk keterminal… ketikkan perintah:

      sudo su

      pisahkan sudo dan su dengan spasi ( sudo<spasi>su ) [ENTER], password kosongkan saja (langsung [ENTER] saja)
      Sampai langkah ini, Bro akan bertindak sebagai root Ubuntu.

      3) Seperti biasa, ketik

      grub

      lalu [ENTER]

      4) Setelah masuk ke lingkungan command GRUB, ketik perintah:

      find /boot/grub/stage1

      pastikan memisahkan perintah find dan path /boot/grub/stage1 dengan spasi (find<spasi>/boot/grub/stage1)

      5) Ikuti langkah selanjutnya dari langkah ke 4 artikel di atas :)

      Kalau masih belum sukses, comment aja lagi… jangan lupa kirim juga screenshoot terminalnya bro… happy ngoprek Bro :)

Tinggalkan Balasan

Note: You can use basic XHTML in your comments. Your email address will never be published.

Berlangganan umpan komentar ini melalui RSS