Mengembalikan grub ubuntu karmic yang hilang tertimpa bootloader windows
Kehilangan sesuatu memang membuat kita sedih apalagi sesuatu itu penting dan sangat dbutuhkan. hehee.... apa siy sesuatu itu ??? grub menuku hilang tertimpa windows (hiks....)
okedeh saia coba nggunain live cd tuk balikin tuh grubku yang hilang, seperti biasa masuk ke terminal / konsole kemudian saia ketik
setelah guling guling eh googling akhirnya dapet.. hah ???(saia cowo, jadi bukan dapet dateng bulan) :D
berikut langkah-langkahnya :
seperti biasa boot via live cd / usb, kemudian buka terminal dan masuk sebagai
posisi partisi linux saia berada di
kemudian langkah berikutnya saia mount terlebih dahulu
setelah itu install ulang grub dengan command berikut :
reboot dan boot lewat hardisk anda.
Sekarang sudah berhasil booting dan masuk ke karmic, permasalahan selanjutnya bootloader windowsnya ilaaaaang T_________T (doh) gimane nih ??? Oke santai ada beberapa pemecahan dari masalah ini diantaranya
lihat pada uuidnya disitu tertera
hasilnya
ternyata alamat uuidnya drive windows sudah berubah menjadi
Reboot system dan cek menu windowsnya.
Semoga bermanfaat... :D
Salam
Ali Mashuri
okedeh saia coba nggunain live cd tuk balikin tuh grubku yang hilang, seperti biasa masuk ke terminal / konsole kemudian saia ketik
grub
tapi apa yang didapet koq error command not found. please install grub (doh)setelah guling guling eh googling akhirnya dapet.. hah ???(saia cowo, jadi bukan dapet dateng bulan) :D
berikut langkah-langkahnya :
seperti biasa boot via live cd / usb, kemudian buka terminal dan masuk sebagai
root
ketikan command berikut :fdisk -l Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x31a431a3 Device Boot Start End Blocks Id System /dev/sda1 * 1 6460 51889918+ 7 HPFS/NTFS /dev/sda2 6461 38913 260678722+ 5 Extended /dev/sda5 6461 8976 20209738+ 83 Linux /dev/sda6 8977 9100 995998+ 82 Linux swap / Solaris /dev/sda7 10290 19815 76517563+ b W95 FAT32 /dev/sda8 19816 29345 76549693+ b W95 FAT32 /dev/sda9 29346 38913 76854928+ b W95 FAT32
posisi partisi linux saia berada di
/dev/sda5
kemudian langkah berikutnya saia mount terlebih dahulu
mount /dev/sda5 /mnt/
setelah itu install ulang grub dengan command berikut :
grub-install --root-directory=/mnt/ /dev/sda
reboot dan boot lewat hardisk anda.
Sekarang sudah berhasil booting dan masuk ke karmic, permasalahan selanjutnya bootloader windowsnya ilaaaaang T_________T (doh) gimane nih ??? Oke santai ada beberapa pemecahan dari masalah ini diantaranya
$sudo update-grubjika masih belum berhasil pake cara lama, cek
menu.lst
upss.... karmic sudah pake grub versi 2 kita cek grub.cfg
yang berada di /boot/grub/grub.cfg
cari bagian menu windowsnya yang kira2 seperti dibawah ini### BEGIN /etc/grub.d/30_os-prober ### menuentry "Microsoft Windows XP Professional (on /dev/sda1)" { insmod ntfs set root=(hd0,1) search --no-floppy --fs-uuid --set 48685c11685bffdc drivemap -s (hd0) ${root} chainloader +1 } ### END /etc/grub.d/30_os-prober ###
lihat pada uuidnya disitu tertera
48685c11685bffdc
kita cocokan dengan uuid yang sekarang caranya :ls -lah /dev/disk/by-uuid/
hasilnya
total 0 drwxr-xr-x 2 root root 160 2009-12-04 04:51 . drwxr-xr-x 6 root root 120 2009-12-04 04:51 .. lrwxrwxrwx 1 root root 10 2009-12-04 04:51 2648d679-a21c-48fa-a4ac-49fb479f873a -> ../../sda5 lrwxrwxrwx 1 root root 10 2009-12-04 04:51 b88dd8dabe2f182b -> ../../sda1 lrwxrwxrwx 1 root root 10 2009-12-04 04:51 49E4-964A -> ../../sda7 lrwxrwxrwx 1 root root 10 2009-12-04 04:51 49E4-964C -> ../../sda9 lrwxrwxrwx 1 root root 10 2009-12-04 04:51 49E4-964F -> ../../sda8 lrwxrwxrwx 1 root root 10 2009-12-04 04:51 5fda410e-8096-4d50-be17-5f01cb08e276 -> ../../sda6
48685c11685bffdc != b88dd8dabe2f182b
(thinking)ternyata alamat uuidnya drive windows sudah berubah menjadi
b88dd8dabe2f182b
hal ini kemungkinan disebabkan karena drive tersebut sudah dirubah partisinya. kembali ke file grub.cfg
dan rubah uuid pada menu windows sesuai uuid yang terbaru### BEGIN /etc/grub.d/30_os-prober ### menuentry "Microsoft Windows XP Professional (on /dev/sda1)" { insmod ntfs set root=(hd0,1) search --no-floppy --fs-uuid --set b88dd8dabe2f182b drivemap -s (hd0) ${root} chainloader +1 } ### END /etc/grub.d/30_os-prober ###
Reboot system dan cek menu windowsnya.
Semoga bermanfaat... :D
Salam
Ali Mashuri
mantaps ... (dance)
BalasHapusmantaf benerrrrrrrr juga
BalasHapusnice inpohhhhhhhhh
ini yang paling update
keep posting gan...
om grub.cfg ntu setara ma menu.lst gag...???
BalasHapusnek iyo berarti settingannya di situ semua..???
maap om, wingi wes tak balesi, tapi ternyata gag ke save :D
BalasHapusiyo om di grub 2.0 secara global settinggannya di situ, tapi ada beberapa settingan yg berada di file lain.
tapi intinya untuk konfigurasi boot ordernya di grub.cfg
:D