Jika Anda menggunakan Ubuntu dan booting anda telah hilang karena anda menginstall Sistem Operasi Lain atau terhapus karena kesalahan dalam mengolah booting, maka jika anda menginginkan grub dari ubuntu anda kembali, ikuti langkah berikut ini:
- Masuk ke ubuntu Live CD
- Buka terminal
- jalankan fdisk untuk melihat partisi linux anda
$ sudo fdisk -l
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa975a975
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3824 30716248+ 7 HPFS/NTFS
/dev/sda2 3825 6374 20482875 83 Linux
/dev/sda3 6375 8286 15358140 83 Linux
/dev/sda4 8287 30401 177638737+ 5 Extended
/dev/sda5 8287 12110 30716248+ 7 HPFS/NTFS
/dev/sda6 12111 15934 30716248+ 7 HPFS/NTFS
/dev/sda7 15935 24858 71681998+ 7 HPFS/NTFS
/dev/sda8 24859 29320 35840983+ 83 Linux
/dev/sda9 29321 30085 6144831 83 Linux
/dev/sda10 30086 30401 2538238+ 82 Linux swap / Solaris
- Mount partisi dari ubuntu atau booting dari linux lain yang ingin anda recovery
$ sudo mount /dev/sda2 /mnt
$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /proc /mnt/proc
- Login ke root dari sistem ubuntu
$ sudo chroot /mnt
- Update GRUB untuk menggenerate File Configurasi Anda.
# update-grub2
# grub-install /dev/sda
- Jika terdapat error anda dapat mencheck ulang installasi anda
# grub-install recheck /dev/sda
- Sekarang anda dapat logout dari chroot dengan menekan Ctrl+D dan unmount semua partisi mnt tadi
$ sudo umount /mnt/dev
$ sudo umount /mnt/proc
$ sudo umount /mnt
- Tutup Terminal dan restart
Semoga cara ini berguna bagi anda.
Trimakasih..
Sumber: http://www.sonic2epix.web.id/2010/02/how-to-recovery-ubuntu-grub-2-after.html