Rabu, 07 Oktober 2009

Memperbaiki Grub Yang Hilang

Bagi anda yang menginstall sistem operasi lebih dari satu mungkin pernah mengalami kasus seperti di bawah ini. Ketika anda menginstall ulang Windows anda, grub anda hilang sehingga ketika komputer/laptop anda akan langsung booting ke Windows anda yang baru di install. Nah, bagaimana memperbaiki grub yang hilang ini? Saya akan berbagi pengalamannya ketika menggunakan Ubuntu. Berikut cara penaganannya :
  1. Siapkan salah satu Live CD distro Linux anda dan booting ke dalam Live Cd tersebut.
  2. Kemudian masuk ke terminal ataupun console dan ketikkan perintah grub untuk masuk ke konsole grub.

  3. % grub

    grub>


  4. Setelah masuk ke menu utama grub, ketikkan perintah berikut untuk mendapatkan informasi file stage 1 yang terdapat pada komputer anda. Grub membutuhkan file stage 1 untuk men-setup grub.

  5. grub> find /boot/grub/stage1


    (hd0,6)


  6. Dalam contoh diatas, terdeteksi 1 file stage1 yang berarti terdapat 1 distro Linux yang terinstall di sistem. Grub yang dihidupkan kembali adalah grub distro Linux yang terdapat pada partisi /dev/ hda6 atau (hd0,6).
  7. Berikutnya, beritahu kepada grub letak file stage1 yang telah terdeteksi dan ingin digunakan .

    grub> root (hd0,6)

  8. Lanjutkan dengan menginstalasi grub ke mbr, lalu keluar dari menu grub.

    grub> setup (hd0)

    grub> quit

    Perintah setup (hd0) dapat anda ganti dengan menggunakan perintah setup (hdX,Y) dimana X adalah harddisk, dan Y adalah partisi hardisk yang ingin menggunakan grub.
  9. Pada kasus lain, mungkin Anda mendapatkan pesan ini saat akan menginstalasi grub yang hilang.
  10. grub> find /boot/grub/stage1

    Error 15 : File not Found

    grub> setup (hd0,6)

    Error 11 : Unrecognized device string

  11. Untuk mengatasi hal tersebut, anda dapat memount proc, subsystem, dan udev di dalam partisi Linux yang ingin anda perbaiki grub-nya. Mount terlebih dahulu partisi /dev/hda6 kesuatu direktori, misal /mnt/root

    % mount -t extt3 /dev/ hda7/mnt/root

  12. Berikutnya, mount proc subsystem dan udev didalam /mnt/root.

    % mount -t proc none /mnt/root/proc

    % mount -o bind /dev/ mnt/ root/dev

  13. Pindah ke sistem Linux yang telah di-mount ke partisi /mnt/root dengan menggunakan perintah chroot

    % chroot /mnt/root/ bin/bash

  14. Setelah berhasil anda dapat melakukan langkah 3 sampai 6 untuk menginstalasi grub ke sistem.

Demikian cara memperbaiki grub yang hilang, semoga bermanfaat. Jika ingin bertanya, silahkan isi di kolom komentar.

Sumber : internet

Tidak ada komentar: