Ubuntu menggunakan GRUB (GRand Unified Bootloader) sebagai boot-loader/boot-manager, yaitu sebuah program kecil (dan juga bagian dari sistem operasi) yang nantinya akan memuat sistem operasi yang biasanya tertanam pada harddisk.
Ubuntu mulai menggunakan GRUB 2 mulai sejak Ubuntu 9.10 (Karmic Koala) dirilis, sedangkan Ubuntu 9.04 (Jaunty Jackalope) kebawah masih versi GRUB legacy.
Bagi para pengguna Ubuntu/Linux dualboot pasti tidak asing lagi dengan GRUB, karena setiap kali mereka menyalakan komputer pasti akan melihat bagimana grub ini bekerja. Dengan adanya grub ini kita akan diberikan pilihan untuk booting ke sistem operasi mana saja yang terinstall di komputer kita (lihat gambar diatas). Tapi bagimana kalau tidak ada sistem operasi lain selain Ubuntu? Kalau tidak ada sistem operasi lain yang terdeteksi oleh grub, maka saat komputer dinyalakan maka biasanya akan langsung masuk ke Ubuntu.
Versi GRUB
Supaya tidak bingung, berikut ini adalah penjelasan singkat tentang grub yang digunakan pada tiap versi Ubuntu yang telah dirilis.
- Jika Anda menginstall (fresh install) Ubuntu 9.10 keatas, maka Anda menjalankan GRUB 2
- Jika Anda menginstall Ubuntu 9.10 kebawah, maka Anda menjalankan GRUB legacy
- Jika Anda menginstall Ubuntu 9.10 kebawah lalu mengupgradenya ke Ubuntu 9.10, maka Anda menjalankan GRUB legacy secara default, kecuali Anda mengupgradenya ke GRUB 2.
- Setiap Ubuntu (9.10 keatas) yang baru saja diinstall akan langsung masuk ke desktop Ubuntu jika tidak ada sistem operasi lain yang diinstall
- Anda bisa menekan dan tahan tombol Shift untuk memunculkan menu GRUB atau juga bisa dengan tombol Esc
- File yang berisi konfigurasi GRUB legacy ada pada /boot/grub/menu.lst, sedangkan pada GRUB 2 ada pada /boot/grub/grub.cfg
Untuk mengecek versi GRUB yang Anda gunakan jalankan perintah ini di Terminal:
grub-install -v
GRUB tidak muncul/tertimpa
Banyak alasan yang menyebabkan GRUB tidak muncul pada saat booting. Salah satu alasan yang paling utama adalah bootloader Ubuntu (GRUB) tertimpa oleh bootloader sistem operasi lain misalnya Microsoft Windows. Ini sangat sering terjadi di kalangan pengguna Linux yang dualboot dengan Windows.
Jika kita menginstall ulang Windows pada komputer yang sebelumnya sudah terinstall Ubuntu maka GRUB Ubuntu akan tertimpa oleh MBR punya Windows, inilah yang mengakibatkan mengapa menu grub tidak tampil pada saat komputer booting.
Mengembalikan GRUB Ubuntu yang hilang/tertimpa
Jika kita menginstall ulang Windows setelah menginstall Ubuntu, maka GRUB akan tertimpa oleh MBR Windows. Pada kondisi ini Ubuntu Anda tidak rusak ataupun hilang, dan tidak perlu melakukan install ulang Ubuntu, karena yang dibutuhkan adalah menginstall kembali bootloader Ubuntu (GRUB) yang tertimpa oleh MBR Windows. Ingat, yang diinstall ulang hanya bootloadernya saja buka sistem operasinya.
Untuk menginstall ulang GRUB kita membutuhkan LiveCD Ubuntu, usahakan yang sama versinya dengan Ubuntu yang sedang kita gunakan/yang akan dikembalikan GRUB nya. Contohnya, gunakan Live CD Ubuntu 9.10 untuk mengembalikan GRUB dari Ubuntu 9.10, atau gunakan Live CD Ubuntu 11.04 untuk mengembalikan GRUB dari Ubuntu 11.04, dst.
Kalau sudah punya Live CD nya, saatnya mulai.
- Masukkan Live CD Ubuntu ke CD/DVD ROM laptop/PC dan booting ke Live CD tersebut.
- Setelah berhasil masuk ke desktop Ubuntu, jalankan Terminal dan jalankan beberapa perintah dibawah ini.
1. Anda harus menentukan dimana letak partisi Ubuntu:
sudo fdisk -l
Contoh di komputer saya Via Terminal:
atau bisa juga mengecek lokasi partisi Via program GParted (program bawaan pada Live CD Ubuntu):
Pada gambar diatas (via Terminal dan Gparted) menunjukkan kalau lokasi instalasi Ubuntu saya adalah pada partisi /dev/sda7. Punya Anda mungkin berbeda, bisa saja /dev/sda5, /dev/sda6, dan lainnya.
2. Mount partisi dimana instalasi Ubuntu berada:
sudo mount /dev/sdaX /mnt
/dev/sdaX adalah lokasi instalasi Ubuntu. Lokasi instalasi ini tergantung pada hasil pada langkah 1.
3. Install grub ke partisi yang sudah di-mount
sudo grub-install --root-directory=/mnt/ /dev/sda
4. Update GUBR
Setelah semua langkah diatas sukses dijalankan, yang harus Anda lakukan berikutnya adalah merefresh GRUB yang baru saja diinstall.
sudo update-grub
Terakhir, restart komputer Anda untuk memastikan apakah GRUB sudah tampil pada saat booting.
Update:
Kalau cara diatas belum berhasil (kadang-kadang muncul pesan /usr/sbin/grub-probe: error: cannot stat `aufs'
), maka yang harus Anda lakukan adalah:
sudo mount /dev/sda1 /mnt sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt update-grub grub-install /dev/sda grub-install --recheck /dev/sda exit sudo umount /mnt/dev/pts sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt
Lalu jalankan lagi sudo update-grub
sampai partisi Windows Anda dikenali. Kalau sudah muncul pesan seperti ini:
Found Windows 7 (loader) on /dev/sdaX
itu berarti GRUB nya sukses di recover .
Kalau Anda merasa kurang jelas dengan penjelasan/langkah-langkah diatas janganlah ragu-ragu untuk bertanya atau memberi komentar disini
Alhamdulillah berhasil masbro, matur suwun. Saya gunakan ini di Ubuntu 11.10. Minta Izin Reblogging yah.
sip. semoga informasi nya berguna ya… kunjungi postingan saya yang lain 😀
Reblogged this on Let's Share it Here…Mari Berbagi di sini and commented:
Mengembalikan GRUB Ubuntu yang hilang setelah install Windows
Alhamdulillah Sukses juga di Backtrack 😀
izin share ya mas
oke. kunjungi postingan saya yang lain ya 🙂
pak tanya sy instal backtrack dual boot xp tapi kok sering hilang grubnya ya gimana ya pk capek ngembalikin terus
coba backtrack atau Win XP nya di install ulang lagi. kemungkinan ada masalah di partisinya.
Wah, berguna sekali informasinya. Grub ubuntu saya yang hilang sudah kembali 🙂
iya sama2 🙂 , senang sekali kalau informasinya bisa membantu anda.. kunjungi postingan saya yang lain ya 😀
Stlh beli laptop, saya fresh install ubuntu 11.10. Kemudian saya timpa dg windows. Dan seperti tulisan di atas, grubnya nggak muncul & langsung boot ke windows. Saat ini saya pengen pakek linux lagi.
Masalahnya disini:
saat saya coba install ubuntu 12.04 di laptop pake live cd malah gak bisa masuk ke live cdnya. Install ubuntunya juga sama. Gak bisa…
malah muncul notifikasi “kernel panic, can not mount…bla… Bla… Bla…” dsb.
apa installernya harus ubuntu 11.10? Atau emang kernelnya rusak shg perlu diremove/upgrade? Atau yg lain?
gimana ini? Mohon bantuannya. Trimakasih.
tapi pas install Ubuntu 11.10 kemarin sukses? kemungkinan besar kalau seperti yg anda bilang “kernel panic, can not mount…bla… Bla… Bla…” itu disebabkan Ubuntu 11.10 nya masih nyangkut. Coba hapus dulu partisi untuk Ubuntu 11.10 nya. Bisa gunakan EaseUS Partition Master atau software lain untuk menghapus partisi. Kemudian setelah partisi untuk Ubuntu yg lama sudah dihapus, baru anda install 12.04.
Kemudian kemungkinan kedua adalah CD Live Ubuntu 12.04 anda masalah / ada data yg korup..
ok.. makasih..inilah.apa yg aku butuhkan
sip sama2. smg berguna infornya
Kalau misalnya kita ga tau versi ubuntu nya berapa apa yang akan terjadi yaa??
ada ga cara untuk mengetahu versi ubuntu yang sudah ter “mount” dengan cara seperti diatas. Kebetulan kasusnya ini lupa versi berapa ubuntu nya entah 10.4 atau 11.4.
Mohon pencerahannya. trims
memang sebelumnya waktu install itu gimana? kok bisa sampai gak tau itu versi berapa?? sebenarnya bisa di cek lewat terminal atau langsung saja cek di interface about Linux
Mas numpang nanya..
GRUB yang dikembalikan ini diinstallnya di mana? Di partisi yg di-mount atau di partisi yg sama dengan MBR windows?
Saya muu nyoba masih takut kalau MBR windows-nya kena. Soalnya (katanya) MBR itu tempat *ehm…* install crack windows..
untuk tempat instalannya itu opsional. tergantung usernya..
lebih jelasnya, coba konfigurasi GRUB legacy nya diliat dulu. cek di /boot/grub/menu.lst, sedangkan pada GRUB 2 ada pada /boot/grub/grub.cfg..
anda pakai crack yang dari windows loader ya?? kalau MBR windows nya kena gak usah panik.. langsung di On manual lagi aja Loadernya. Tapi biasanya untuk masalah MBR windows kena itu jarang kejadian sih..
saya pake 11.10 waktu saya balikin grubnya sukses tapi partisi lain ga mau mount, flashdisk jugaga kedeteksi mohon pencerahan…….’_’!!!!!!???????
Backup data Ubuntu > Install Ulang atau cara lain : Format Partisi untuk Ubuntu
Alhamdulillah gan, bootloader ane’ pulih lagi, sebenarnya cara ini saya dulu belum bisa sekarang lupa lagi he he, matursuwun dan ijin di share ya gan.
okesip 🙂
alhamdulillah berhasil… pengen belajar Linux, jadi tak pake dual boot ehh… triple boot ama Win 7 n XP… tapi nanya nich… punyaku Masuk grub ubuntu, pilih win7 dari situ pilih lagi win xp n win 7, bisa gak ya kalo di grub ubuntu langsung pilihan ubuntu, win7 n win xp??? mohon pencerahannya… terima kasih…
itu tergantung dari cara anda install pertama nya. Kalau susunan install nya : Windows XP + Linux + Windows 7 (jadi Linux nya dibangkitkan kembali dengan cara pada artikel ini) kemungkinan ketiga OS itu akan masuk ke Grub secara bersamaan. Kebetulan punya saya juga 3 booting (WinXP, 7 dan Linux..)
berbeda kasus nya dengan Windows 8, kalau windows 8, dia punya grub sendiri untuk windows dan interface nya lumayan keren 😀
mas saya pke 12.10
pada saat mount tidak dapat di temukan sob
maksudnya mount yang mana? untuk file sistem atau apa? terus yang pertama kali anda install Win / Linux ?
Om mau tanya “Kalau cara diatas belum berhasil (kadang-kadang muncul pesan /usr/sbin/grub-probe: error: cannot stat `aufs’), maka yang harus Anda lakukan adalah:”
“sudo mount /dev/sda1 /mnt”
dst
.
.
Itu yang di mount harus sda1 atau sda tempat ubuntu yang kita install??
Thanks sebelumnya..
di tempat ubuntu terinstall aja
om sy habis install windows 8 , yg sebelumnya laptop sy install windows 7 + backtrack + ubuntu 12.04, kok grub linux ga muncul , ketimpa dengan grub win 8 , klo pake cara diatas bisa ?
bisa. sebenarnya Windows 8 sudah punya Grub sendiri dan interface nya lebih bagus, tapi sayang kadang OS di Linux jadi jarang terbaca. Untuk ke depannya mungkin urutan installasi nya seperti ini : Windows 7, Windows 8, Linux. Jadi Grub yang dipakai adalah Grub OS terakhir (Linux)
thanks gan
keren gan infonya, brguna bgt buat newbie linux kya saya ini, hehe..
visit back: infohackomputer.wordpress.com/
nice info, thanks 🙂 berguna banget buat newbie kya saia
visit back: http://infohackomputer.wordpress.com
okesip
mas sy dah coba cek partisi lokasi instal linux, cmn saat coba tps yg disampaikan masih tetep psen error hd0,5 out of disk,
mhn infonya
thanks’
install ulang aja. Pertama Format Partisi Linuxnya jadi kosong. Terus pakai yang kosong itu untuk install ulang dan pastikan formatnya benar dan jangan sampai Windows yang ke format.
mas sy dah coba cek partisi lokasi instal linux, cmn saat coba tps yg disampaikan masih tetep psen error hd0,5 out of disk,
mhn infonya
thanks’
pertanyaannya sama seperti @mone , sudah saya jawab diatas
gan maaf ane newbe….pas d coba cara d atas berhasil gan grubx terbuka lagi tapi windows ane gak bisa d buka gan….gimana nie gan???
windows nya windows 7 atau Windows Vista atau windows XP? Terus Ubuntunya yang versi apa dan berapa? Coba cek disini dulu : grub-install -v , soalnya untuk tiap versi akan berbeda juga grubnya. Kemungkinan kedua anda salah waktu memilih mount ubuntunya : sudo mount /dev/sdaX /mnt