Sekedar Documentasi untuk Pelupa

Mengembalikan GRUB Ubuntu 9.04

1. Jalankan terminal dari Live CD


2. Mount partisi root instalasi Ubuntu yang telah terpasang sebelumnya.

// Membuat mount point

$ sudo mkdir /mnt/root

$ sudo mkdir /mnt/root/proc

$ sudo mkdir /mnt/root/dev



// Mount partisi partisi root ke mount point
Jika tidak yakin partisi mana yang berisi root, bisa dijalankan perintah berikut untuk menampilkan semua partisi yang ada:

3. Mount proc subsystem dan udev ke dalam /mnt/root


$ sudo mount -t proc none /mnt/root/proc

$ sudo su
# cfdisk


 
terlihat dari gambar di atas linux berada pada sda8 maka,
$ sudo mount -t ext4 /dev/sda8 /mnt/root
(ext4 di sesuaikan pada saat install ubuntu pertama, misal pembaca memakai filesystem ext3 pada pertama installasi Ubuntu maka ganti dengan ext3)
$ sudo mount -o bind /dev /mnt/root/dev



4. Mengubah root ke partisi root instalasi Ubuntu sebelumnya



$ sudo chroot /mnt/root /bin/bash



5. Jalankan grub



$ sudo grub



6. Kemudian akan muncul prompt grub>

Perintah-perintah selanjutnya akan dijalankan dalam prompt grub>



7. Mencari file /goot/grub/stage1



grub> find /boot/grub/stage1



Perintah ini akan mencari file /boot/grub/stage1 dan menampilkan partisi yang berisi file tersebut. Untuk kasusku keluaran dari perintah diatas adalah:



(hd0,4)
(lokasi dapat berubah, sesuaikan dengan apa yang di temukan stage1)


8. Jalankan perintah berikut



grub> root (hd0,4)



untuk mengatur agar partisi tersebut di set sebagai root dan melakukan mounting ke partisi tersebut. Aku juga kurang ngerti perintah ini untuk apa Tongue. Tapi sepertinya sih untuk mengkonfigurasi partisi tersebut untuk bootloadernya.



Parameter di depan perintah root disesuaikan dengan hasil yang didapat dari langkah ke 7.



9. Install grub pada MBR di hard disk pertama:



grub> setup (hd0)



Jika berhasil, output dari perintah tersebut seperti berikut ini :



Checking if "/boot/grub/stage1" exists... yes

Checking if "/boot/grub/stage2" exists... yes

Checking if "/boot/grub/e2fs_stage1_5" exists... yes

Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 17 sectors are embedded.

succeeded

Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,4)/boot/grub/stage2

/boot/grub/menu.lst"... succeeded

Done.



10. Keluar dari grub dengan perintah quit lalu restart.



Walaupun rada-rada banyak step-step nya, yang penting masalahnya solved

0 komentar: