CARA MUDAH MENDAPATKAN KEMBALI GRUB LINUX
ketika kita mengadopsi dual boot (LINUX & WINDOWS) sering kali salah satu loader OPERATING SYSTEM-nya tidak terbaca otomatis.
banyak cara yang dilakukan oleh pengguna dengan menggunakan manual install grub dari LINUX dengan berbagai cara yang juga "sering" tidak sesuai dengan harapan kita atau malah jadi HILANG semua alias tidak bisa booting.
sebenarnya, SYSTEM OPERATING LINUX telah di susupi grub yang mampu melihat BOOT LOADER dari bermacam O.S. dan system pengenalan tersebut ada di terminal linux.
LINUX sendiri membuat LOADER dengan SYSTEM GRUB, yang terdapat di folder /boot/grub/grub.cfg.
file grub.cfg adalah hasil identifikasi dari kerja OPERATING SYSTEM LINUX untuk mendapatkan BOOT LOADER O.S lainnya.
untuk itu jika kita kehilangan BOOT LOADER atau malah sama sekali tidak mau BOOTING LINUX / WINDOWS, ada cara alternatif yang sangat-sangat mudah untuk diterapkan.
tidak perlu untuk me-ROOT partisi-partisi yang ada, tidak perlu menjalankan perintah-perintah "GAIB" yang tidak jelas.
cukup hanya bermodalkan external usb flashdisk yang sudah di install LIVE CD LINUX
caranya:
1. booting melalui flasdisk
2. masuk ke LIVE CD (jangan install)
3. setelah tampilan dekstop masuk ke folder home
4. pilih partisi SYSTEM LINUX (drive/hardisk yang ada LINUX-nya)
5. klik folder boot/grub , double klik file grub.cfg
6. cari kata
"menuentry 'Linux Mint 16 Cinnamon 32-bit, 3.11.0-12-generic (/dev/sda6)'"
(ini hanya contoh, karena saya menggunakan LINUX MINT 16)
contoh:
### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="$1"
if [ "$1" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ ${recordfail} != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Linux Mint 16 Cinnamon 32-bit, 3.11.0-12-generic (/dev/sda6)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 44cbf73e-80c8-48a8-aac8-7986526c6948
else
search --no-floppy --fs-uuid --set=root 44cbf73e-80c8-48a8-aac8-7986526c6948
fi
linux /boot/vmlinuz-3.11.0-12-generic root=UUID=44cbf73e-80c8-48a8-aac8-7986526c6948 ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.11.0-12-generic
}
menuentry 'Linux Mint 16 Cinnamon 32-bit, 3.11.0-12-generic (/dev/sda6) -- recovery mode' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 44cbf73e-80c8-48a8-aac8-7986526c6948
else
search --no-floppy --fs-uuid --set=root 44cbf73e-80c8-48a8-aac8-7986526c6948
fi
echo 'Loading Linux 3.11.0-12-generic ...'
linux /boot/vmlinuz-3.11.0-12-generic root=UUID=44cbf73e-80c8-48a8-aac8-7986526c6948 ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.11.0-12-generic
}
### END /etc/grub.d/10_linux ###
7. dibagian bawah pada kata "menuentry" ada kata
"### END /etc/grub.d/10_linux ###"
perhatikan kata "/etc/grub.d/10_linux"
8. cari file tersebut di partisi system yang ada LINUX-nya dengan klik kanan open as root.
9. ini merupakan command promt / command line / perintah terminal, double klik file tersebut.
jika sudah, silahkan restart dan dapatkan hasilnya..
10. windows 7 belum terdeteksi, silahkan buka terminal jika sudah masuk desktop linux dan buka command line dengan mengetik
$ sudo update-grub
akan terdeteksi oleh LINUX semua partisi yang ada OPERATING SYSTEM.
Selamat mengerjakan..
(gambar hanya ilustrasi, saya tidak bisa menscreenshot grub LINUX MINT 16)
BR2053
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment