Friday, April 15, 2011

Tutorial Linux : Mengembalikan Grub Linux yang Hilang Setelah Install Windows

Kemarin ada temen yang minta kepada saya untuk menulis tentang GRUB yang masalahnya adalah dia menggunakan dua OS didalam leptopnya yaitu Windows dan Linux Ubuntu (dual boot). Masalahnya begini, di OS Windowsnya temenku ada trouble yang mengharuskan dia untuk menginstal ulang. Ok setelah itu dia install ulang Windowsnya dan berhasil, tapi yang menjadi kendala disini adalah ketika dia restart/nyalakan Windowsnya dia tidak mendapatkan list/daftar untuk masuk ke OS Windows atau Linux. Nah, yang menjadi masalah tadi adalah ketika kita menginstal Windows, proses tersebut boot loader Linux kita menjadi bermasalah.

Langkah yang paling baik ketika kita menginstal dua OS di satu komputer ("dual boot" biasanya Windows dan Linux) adalah dengan menginstal Windows terlebih dahulu baru kemudian menginstal Linux dikarenakan boot loader Linux akan mengenali Windows sebagai other OS, sedangkan jika sebaliknya, munculah satu masalah lagi! Windows akan menimpa boot loader linux, dan tidak mau mengenalinya sebagai other OS.

Saya dulu pernah mengalami hal seperti ini, tapi jangan khawatir! ada solusinya kok, kita gak perlu install ulang Linux kita juga. Cukup dengan menginstal ulang boot loader kita kembali, maka masalah itu akan beres.

Langkah-langkahnya adalah sebagai berikut :
  • Masukkan CD Live linux Anda, disini saya menggunakan CD Linux Ubuntu Jaunty Jackalope
  • Setelah muncul desktopnya, bukalah terminal (Alt + F2, ketikkan gnome-terminal)
  • Lihatlah di dev mana Anda menginstal linux Anda
    sudo fdisk -l
  • Setelah Anda mengetahui device mana yang terinstal, misalnya /dev/sda7, maka ketikkanlah perintah berikut ini di terminal
    sudo mount -t ext4 /dev/sda7 /mnt/
    sudo mount -t proc proc /mnt/proc/
    sudo mount -t sysfs sys /mnt/sys/
    sudo mount -o bind /dev/ /mnt/dev/
    sudo chroot /mnt /bin/bash
  • Instal grub ke MBR
    grub-install /dev/sda
  • Kembalikan grub ke dalam linux kita
    grub-install /dev/sda7
Nah, sekarang sudah selesai. Anda cukup melakukan proses reboot/restart, maka grub Anda kembali seperti sedia kala dan Anda akan bisa mendapatkan list/daftar untuk masuk ke Linux atau Windows. Cukup mudah bukan? hehehe

2 Beri Komentar:

  1. Mas Bro,.. setelah mengetik perintah ini. ane punya tampil kaya gini.

    Untuk untuk driver linuxx ada di sda7.

    root@ubuntu:/# grub-install /dev/sda
    /usr/sbin/grub-setup: warn: Your embedding area is unusually small. core.img won't fit in it..
    /usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
    /usr/sbin/grub-setup: error: will not proceed with blocklists.
    root@ubuntu:/# grub-install /dev/sda7
    /usr/sbin/grub-setup: warn: Attempting to install GRUB to a partitionless disk or to a partition. This is a BAD idea..
    /usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
    /usr/sbin/grub-setup: error: will not proceed with blocklists.
    root@ubuntu:/#

    ReplyDelete
    Replies
    1. Kalau boleh tau, Anda OS laptop Linux apa dan versi berapa? dan Anda menggunakan CD live Linux apa? dan versi berapa?

      Di sini aku berbagi tentang apa yang aku pahami, aku ketahui dan yang ingin aku ketahui

      Delete