Senin, 07 April 2008

mengembalikan grub yang hilang

Sebagai pecinta open source kadang kala kita ingin selalu mencoba menginstal berbagai distro yang ada, semua itu tidak lain karena ingin mendapatkan distro yang sesuai dengan yang kita inginkan, distro yang baru itu berhasil terinstal di pc yang kita miliki, tapi pada saat booting distro yang lain yang sudah terinstal hilang, jangan takut, karena apabila anda benar dalam melakukan instalasi semua linux yang sudah terinstall sebelumnya masih ada pada sistem anda, hanya grub nya saja yang hilang, bagi anda yang memiliki kasus seperti ini silahkan baca tutorial yang satu ini...

untuk menangani hal ini harus memiliki livecd distro.
1. masukan liveCD distro yang anda miliki, pada kesempatan ini penulis menggunakan liveCD ubuntu feisty fawn 7.04
2.apabila sudah ada tampilan dekstop live cd, masuk keterminal sebagai root
pada awal pertama kali anda masuk ke dalam terminal anda sebagai penguna biasa atau user, ketikan perintah sudo su pada command line agar anda sebagai pengguna root.
3.dari terminal sistem ketikan perintah grub untuk masuk ke konsole grub
*ketikan perintah:%grub (ketik tanpa tanda %)
hasilnya grub> (anda sudah masuk kedalam menu utama grub)
4.setelah masuk ke menu utama grub, kerikan perintah berikut untuk mendapatkan informasi file stage1 yang terdapat pada komputer anda, grub membutuhkan file stage1 untuk mensetup grub.
grub>find /boot/grub/stage1
hasil
(hd0,0)
(hd0,3)
dalam contoh diatas terdeteksi dua file yang terdeteksi pada dua distro yang sudah saya miliki, grub yang hilang terdapat pada (hd0,0) yaitu grub ubuntu yang tadi hilang.
5. langkah selanjutnya adalah memberitahukan kepada grub letak file stage yang telah terdeteksi dan ingin di gunakan, berikan perintah berikut ini
grub> root (hd0,0)
6.lanjutkan dengan menginstal grub ke MBR.
grub> setup (hd0,0)
7.apabila sudah selesai keluarlah dari menu grub
grub> quit
NB: perintah setup (hd0)dapat anda ganti dengan menggunakan perintah setup (hdx,y) dimana x adalah hardisk , dan y adalah partisi hardisk yang ingin menggunakan grub

Pada kasus lain , mungkin anda mendapatkan pesan di bawah ini saat akan menginstal grub yang hilang
grub> find /boot/grub/stage1
hasil:
error 15: file not found

grub>setup (hd0,0)
hasil:
error 11:unreconized device string
untuk mengatasi hal di atas anda dapat mengikuti tutorial di bawah ini
1. ketikan perintah fdisk -l
dari perintah diatas kita bisa melihat partisi hardisk yang ada di dalam sistem komputer anda, anda harus sebagai pengguna root bukan root biasa
hasil:
deviceboot start End Blocks Id System
/dev/sda1 1 2432 19535008+ 83 Linux
/dev/sda2 2433 2556 996030 82 Linux swap
/dev/sda3 2557 4744 17575110 5 Extended
/dev/sda4 * 4745 7039 18434587+ 83 LINUX
/dev/sda5 2557 4744 17575078+ 83 Linux
terlihat partisi hardisk yang dimiliki oleh pengguna, terdeteksi sebagai /dev/sda1 dan seterusnya.
2.mount parisi hardisk yang ingin di kembalikan atau di perbaiki grubya.
sebelumnya buat terlebih dahulu direktori penyimpanan untuk partisi yang di mount. ketikan perintah mkdir /mnt/root.
sekarang kita sudah memiliki satu direktori baru yang bernama root dan di simpan di dalam /mnt
3. selanjutnya ketikan perintah mount -t ext3 /dev/sda1 /mnt/
4.berikutnya, memount proc subsystem dan udev didalam /mnt/root
ketikan perintah mount -t proc none /mnt/root/proc
*perintah diatas untuk proc subsystem
setelah itu ketikan perintah mount -o bind /dev/mnt/root/dev
*perintah diatas untuk udev
5. pindah kepartisi linux yang telah di mount ke partisi /mnt/root
ketikan perintah cd /mnt/root /bin/bash
6. setelah masuk kedalam lingkungan linux yag telah di mount silahkan ikuti langkah ke 3 sampai ke 7 yang ada pada tutorial diatas.

SELAMAT MENCOBA

Tidak ada komentar:

Anda pengunjung ke