Bagi para pengguna linux yang memiliki dua atau lebih sistem operasi, pasti sudah tidak asing lagi dengan yang namanya GRUB. Dengan adanya grub ini, kita akan dapat memilih sistem operasi mana yang akan kita jalankan dan sekaligus dapat melihat sistem operasi apa saja yang ada pada HDD kita.
GRUB tidak muncul/tertimpa
Banyak alasan yang menyebabkan GRUB tidak muncul pada saat booting. Salah satu alasan yang paling utama adalah bootloader Ubuntu (GRUB) tertimpa oleh bootloader sistem operasi lain misalnya Microsoft Windows. Ini sangat sering terjadi di kalangan pengguna Linux yang menggunakan sistem operasi yang berdampingan dengan Windows.
Jika kita menginstall ulang Windows pada komputer yang sebelumnya sudah terinstall Ubuntu maka GRUB Ubuntu akan tertimpa oleh MBR (Master Boot Record) punya Windows, inilah yang mengakibatkan mengapa menu grub tidak tampil pada saat komputer booting.
Mengembalikan GRUB Ubuntu yang hilang/tertimpa
Jika kita menginstall ulang Windows setelah menginstall Ubuntu, maka GRUB akan tertimpa oleh MBR (Master Boot Record) Windows. Pada kondisi ini Ubuntu Anda tidak rusak ataupun hilang, dan tidak perlu melakukan install ulang Ubuntu, karena yang dibutuhkan adalah menginstall kembali bootloader Ubuntu (GRUB) yang tertimpa oleh MBR Windows. Ingat, yang diinstall ulang hanya bootloadernya saja buka sistem operasinya.
Untuk menginstall ulang bootloadernya disini kita membutuhkan ubuntu LiveCD dan usahakan kita menggunakan ubuntu dengan versi yang sama. Jika kita sudah mempunyai Ubuntu LiveCDnya, masukkan Ubuntu LiveCD ke CD/DVD ROM pada laptop atau PC anda dan tunggu hingga proses booting selesai. Jika anda sudah berhasil masuk ke Dekstop ubuntunya, sekarang anda buka terminal atau dengan menekan Ctrl + Alt + T lalu ikuti perintah dibawah ini.
iswahyudi@Admin:~$ sudo fdisk -l
Jika kita melihat gambar diatas, lokasi partisi linux saya terdapat pada /dev/sda5. Lokasi partisi linux pada perangkat anda mungkin tidak lah sama dengan milik saya. Maka dari itu anda harus mengecheknya di terminal linux dengan perintah tadi.Mount partition linux
Disini kita akan me-Mount partisi linux kita ke folder /mnt agar terdeteksi pada saat proses booting. Berikut perintahnya:
iswahyudi@Admin:~$ sudo mount /dev/sdaX /mnt/
Note: /dev/sdaX adalah lokasi pasrtisi linux yang sudah kita lihat tadi.Install Grub
Apabila anda me-Mount partisi linux anda, sekarang kita install Grubnya ke partisi yang sudah di Mount tadi.
iswahyudi@Admin:~$ sudo grub-install --root-directory=/mnt/ /dev/sdaX
Update GRUB
Setelah anda selesai menginstall grubnya langkah selanjutnya yaitu mengupdate grubnya dengan tujuan untuk merefresh Grub yang baru diinstall.
iswahyudi@Admin:~$ sudo update-grub
Note: Jika cara diatas tidak berhasil dan muncul pesan seperti /usr/bin/grub-probe:eror:cannot stat 'aufs' maka, anda harus mengikuti metode berikut ini :
iswahyudi@Admin:~$ sudo mount /dev/sdaX /mnt
iswahyudi@Admin:~$ sudo mount --bind /dev /mnt/dev
iswahyudi@Admin:~$ sudo mount --bind /proc /mnt/proc
iswahyudi@Admin:~$ sudo mount --bind /sys /mnt/sys
iswahyudi@Admin:~$ sudo chroot /mnt
root@Admin:~# update-grub
root@Admin:~# grub-install /dev/sda
root@Admin:~# grub-install --recheck /dev/sda
root@Admin:~# exit
iswahyudi@Admin:~$ sudo umount /mnt/dev/pts
iswahyudi@Admin:~$ sudo umount /mnt/dev
iswahyudi@Admin:~$ sudo umount /mnt/proc
iswahyudi@Admin:~$ sudo umount /mnt/sys
iswahyudi@Admin:~$ sudo umount /mnt
iswahyudi@Admin:~$ sudo mount --bind /dev /mnt/dev
iswahyudi@Admin:~$ sudo mount --bind /proc /mnt/proc
iswahyudi@Admin:~$ sudo mount --bind /sys /mnt/sys
iswahyudi@Admin:~$ sudo chroot /mnt
root@Admin:~# update-grub
root@Admin:~# grub-install /dev/sda
root@Admin:~# grub-install --recheck /dev/sda
root@Admin:~# exit
iswahyudi@Admin:~$ sudo umount /mnt/dev/pts
iswahyudi@Admin:~$ sudo umount /mnt/dev
iswahyudi@Admin:~$ sudo umount /mnt/proc
iswahyudi@Admin:~$ sudo umount /mnt/sys
iswahyudi@Admin:~$ sudo umount /mnt
Ketika anda menjalankan perintah update-grub muncul pesan Found Windows 7 (loader) on /dev/sdaX = Success itu tandanya GRUB anda sudah kembali.
OK.. Sekian dari saya.. apabila anda ada masalah atau bingung silahkan curhakan pertanyaan anda dikomentar.. Wassalamu'alaikum wr.wb
saya sudah melakukan cara di atas sampai dg tahap update-grub, lalu muncul pesan error brkt:
BalasHapus/usr/sbin/grub-prob: error: failed to get canonical path of `/cow`
bagaimana cara mengatasi masalah ini? linux sy belum bisa diakses setelah install ulang os windows? terima kasih.
Saya juga seperti itu
Hapusmaksj min
BalasHapuspower supply hp