Tanya :

Bagaimana cara Recovery Grub Ubuntu yang hilang setelah instalasi Sistem Operasi Lain ?

Jawab :

Anda dapat melakukan instalasi ulang grub dengan LiveCD atau LiveUSB.

Pertama cek dulu di partisi mana Ubuntu kita berada. Saya dapat memeriksa terlebih dahulu dengan perintah fdisk :

Device Boot      Start         End      Blocks   Id  System
 /dev/sda1   *           1       19122   153597433+  83  Linux
 /dev/sda2           37383       60801   188110369+   5  Extended
 /dev/sda3           19123       32358   106311680   83  Linux
 /dev/sda4           32358       37383    40363008   83  Linux
 /dev/sda5           60064       60801     5927953+  83  Linux
 /dev/sda6           59326       60063     5922816   82  Linux swap / Solaris
 /dev/sda7           37383       37991     4882432   82  Linux swap / Solaris
 /dev/sda8           37991       50739   102403897+  83  Linux
 /dev/sda9           50740       51104     2931831   83  Linux
 /dev/sda10          51105       59325    66035151   83  Linux

Dalam kasus saya, saya memiliki Ubuntu di partisi /dev/sda3 jadi saya bisa install di sana.

Saya mounting terlebih dahulu partisi tersebut. Cara paling mudah tentu dengan mengklik partisi tersebut di File Browser Ubuntu. Atau saya bisa mounting partisi tersebut secara manual

sudo mount -t ext4 /dev/sda3 /media/ubuntu

Anda dapat menggunakan perintah blkid untuk mengetahui tipe partisi anda. Rujuk ke : https://tanyarezaervani.wordpress.com/2011/04/26/tanya-114-mengetahui-uuid-jenis-partisi-lewat-terminal/

Untuk informasi lebih lengkap tentang Mounting secara Manual, silahkan Rujuk ke : https://tanyarezaervani.wordpress.com/2011/04/26/tanya-115-mounting-hard-disk-secara-manual/

Setelah dimounting kini kita periksa kembali dengan perintah :

sudo mount | tail -l

Anda akan dapatkan keluaran seperti :

ubuntu@ubuntu:~$ sudo mount | tail -l
 none on /sys/kernel/debug type debugfs (rw)
 none on /sys/kernel/security type securityfs (rw)
 none on /dev/shm type tmpfs (rw,nosuid,nodev)
 tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
 none on /var/run type tmpfs (rw,nosuid,mode=0755)
 none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
 none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
 binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
 gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)
 /dev/sda3 on /media/ubuntu type ext4 (rw)

Tampak di keluaran diatas partisi Ubuntu saya sudah di mounting ke /media/ubuntu. Kini saya bisa install grub di partisi tersebut dengan perintah :

sudo grub-install –root-directory=/media/ubuntu /dev/sda –recheck

perhatikan /dev/sda adalah hard drive saya, sementara /media/ubuntu adalah lokasi partisi Ubuntu saya tadi. Opsi –recheck adalah untuk memberikan laporan jikalau ada yang salah pada proses instalasi grub nanti.

Jika tidak ada aral rintang, proses instalasi grub yang sukses ditandai dengan keluaran :

Installation finished. No error reported.

Reboot komputer anda. Cabut LiveUSB atau keluarkan LiveCD yang anda gunakan. Insya Allah Grub anda akan kembali bisa digunakan.

Demikian, semoga bermanfaat. (rezaervani@gmail.com)

Note : Gunakan LiveCD atau LiveUSB dengan Ubuntu yang sama versinya (atau lebih baru) dengan Ubuntu yang terdapat di partisi yang ingin anda recovery.