[Ubuntu] Solusi Untuk GRUB2 yang Hilang

Sumber: http://www.tahutek.net/2010/07/ubuntu-solusi-untuk-grub2-yang-hilang.html
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.
Contoh tampilan dari GRUB2

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“.
Pilihan menu saat boot melalui CD

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

Desktop sudah muncul, buka Terminal

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

Terminal sudah terbuka

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

Output dari perintah sudo fdisk -l

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:
  1. sudo mount “letak partisi root” /mnt
Dalam contoh ini “letak partisi root” adalah “/dev/sda1” jadi perintah di atas menjadi:
  1. sudo mount /dev/sda1 /mnt
Lihat gambar di bawah ini untuk lebih jelasnya.

Ketik: sudo mount /dev/sda1 /mnt

Kemudian jika tidak ada pesan error, ketik perintah di bawah ini:
  1. 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).
  1. sudo grub-install –root-directory=/mnt /dev/sda

Ketik: 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.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *