[Ubuntu] Solusi Untuk GRUB2 yang Hilang dari Peredaran

Bagi teman-teman yang mempunyai dua sistem operasi dalam satu komputer (misal Windows dan Linux) pasti sudah mengenal istilah dual boot. Untuk bisa menjalankan dual boot dengan lancar dibutuhkan bootloader agar bisa memilih sistem operasi mana yang akan dihidupkan ketika komputer menyala. Nah, bootloader yang paling populer saat ini adalah GRUB2. Namun, GRUB2 ini bisa saja hilang dari MBR karena suatu sebab seperti menginstal ulang Windows, memodifikasi partisi, terkena virus dan lain-lain. Jika GRUB2 tidak muncul, maka otomatis kita tidak dapat mengakses sistem operasi Linux yang sudah terinstal di komputer kita. Nah, pada kesempatan kali ini saya akan memberi tutorial mengenai cara menginstal ulang GRUB2 agar muncul lagi ketika komputer menyala.


Peralatan yang harus disiapkan adalah sebuah live CD, dalam contoh ini saya menggunakan live CD Ubuntu 10.04. Baiklah, langsung saja kita mulai tutorial ini.

Pertama, boot komputer melalui live CD Ubuntu, dan pilih "Try Ubuntu without Installing".


Proses booting akan memakan waktu yang cukup lama, tunggu sampai muncul desktop Ubuntu (lihat gambar di bawah).


Jika sudah muncul desktop Ubuntu, pada Menu pilih "Applications > Accessories > Terminal". Jendela Gnome Terminal akan terbuka seperti gambar di bawah ini:


Pada Terminal ketik perintah di bawah ini:
sudo fdisk -l
Kemudian tekan "Enter", maka akan muncul pesan seperti gambar di bawah ini:


Sekarang tugas kita adalah mencari tahu di mana partisi root berada. Pada gambar di atas, didapatkan partisi root berada pada "/dev/sda1" dengan melihat tanda "*" pada kolom "Boot" dan tulisan "Linux" pada kolom "System". Hal ini bisa saja berbeda dengan punya kalian, jadi cermati baik-baik. Jika sudah menemukan di mana letak partisi root ketik perintah di bawah ini di Terminal:
sudo mount "letak partisi root" /mnt
Dalam contoh ini "letak partisi root" adalah "/dev/sda1" jadi perintah di atas menjadi:
sudo mount /dev/sda1 /mnt
Lihat gambar di bawah ini untuk lebih jelasnya.


Kemudian jika tidak ada pesan error, ketik perintah di bawah ini:
sudo grub-install –root-directory=/mnt "harddisk dari partisi root"
Telah kita ketahui dalam contoh ini, partisi root berada di "/dev/sda1". Penjelasan dari simbol sda1 adalah sebagai berikut:
  • sd: merupakan jenis hard-disk yang digunakan
  • a: adalah nomor hard-disk yang dimiliki (hard-disk terletak pada urutan ke berapa)
  • 1: adalah nomor partisi (partisi ke berapa)
Semoga kalian paham dengan penjelasan di atas (susah diungkapkan dengan kata-kata). Karena kita mendapatkan partisi root berada di "/dev/sda1" maka "harddisk dari partisi root" harus diganti dengan "/dev/sda" (cukup dengan menghilangkan angka 1).
sudo grub-install –root-directory=/mnt /dev/sda


Jika tidak ada pesan error berarti proses instalasi telah berhasil. Langkah selanjutnya adalah me-restart komputer dan berdoa semoga GRUB2 yang hilang dari peredaran sudah muncul kembali ketika komputer menyala.

Jika ada pertanyaan, silakan tinggalkan di komentar.

Semoga bermanfaat.

8 comments :

Anonim mengatakan...

Mantap Gan, buat newbie like me...

Damar Riyadi mengatakan...

makasih bro....

Anonim mengatakan...

gan q dual boot windos sama ubuntu desktop.
q pengen hapus yang ubuntunya dan boot loadernya sekalian caranya gmn gan?

Damar Riyadi mengatakan...

Untuk menghilangkan ubuntu tinggal hapus saja partisi yang digunakan oleh ubuntu (pastikan km sudah mem-backup data2 yang penting), sedangkan untuk menghapus bootloader, caranya:

Boot pake CD Windows XP (aq g tahu Windows 7 bsa ato gak) masuk ke recovery console ketik perintah ini di command prompt:

fdisk /mbr

atau

fixmbr

sebagai tambahan informasi klik di sini (cara masuk recovery console):
http://www.tahutek.net/2010/07/windows-solusi-untuk-beberapa-pesan.html

muhamad mengatakan...

gan, gimana caranya kalau linuxnya duluan yg sdh terinstal, saia mau nambah os dari mikocok kira2 linuxnya kehapus/rusak ga ?

Damar Riyadi mengatakan...

@muhammad: gak kehapus, paling yang error nanti GRUB-nya. InsyaAlloh GRUB bisa diperbaiki dengan cari di artikel ini

Zuhudfm mengatakan...

Kasus saya begini gan.
Saya punya dua ubuntu. Ubuntu yang satu saya hapus. Lalu saya install win7. Otomatis pasti kalau booting masuknya ke win7. Saya coba browsing untuk mendapatkan solusi (hampir langkah2nya spt di atas). Tapi setelah itu jendela yang muncul setelah booting adalah "file not found, grub rescue". Solusinya gmana ya ?

www.delavega.blogspot.com, semoga mempermudah hidup anda.

Damar Riyadi mengatakan...

Mmm, pastikan partisi rootnya sudah benar gan

Posting Komentar