Mengembalikan BootLoader

Bagi pengguna PC dengan multi operating system, pasti mengenal yang bernama bootloader. Bootloader berfungsi untuk memilih sistem operasi mana yang digunakan untuk memulai sesi komputer. Biasanya pengguna Linux dan Windows memakai LILO (Linux Loader) atau GRUB. Nah, dua program ini berasal dari Linux, sehingga pengguna biasanya melakukan urutan instalasi sistem operasi dalam urutan Windows diinstall terlebih dahulu, baru kemudian Linux. Linux akan mendeteksi Windows yang telah terinstall dan memasukkannya dalam pilihan bootloader.

Apa jika Windows terinstall belakangan? Bootloader akan menghilang dan seakan-akan Linux kita juga hilang. Sebenarnya Linux kita tidak hilang dan masih berfungsi dengan sangat baik, hanya saja loader-nya hilang dari master boot record karena ditindas oleh loader-nya Windows. Berikut ini adalah salah satu cara mengembalikan loader GRUB pada master boot record.

Catatan: postingan ini lebih bertujuan untuk mengingatkan saya pribadi. Tidak dijamin Anda mengerti setelah membaca tulisan ini. Kemungkinan tambah bingung adalah mungkin.

Langkah-langkahnya adalah sbb:

  1. Siapkan Linux Live CD (knoppix atau ubuntu live-cd) untuk masuk dalam sistem linux, dalam kata lain kita perlu menjalankan bash script
  2. Mount partisi tempat Linux yang hilang itu berada
  3. Chroot ke mount point tersebut
  4. Jalankan perintah grub dan tunggu hingga grub-bash-like terminal muncul
  5. Install kembali grub pada master boot record dengan perintah setup (hdX) dimana X adalah letak partisi master boot record, jadi misalnya perintahnya: setup (hd0)
  6. Jika muncul error, berarti kita perlu menset letak kernel dan initrd dahulu, tetapi semestinya ini tidak perlu dilakukan karena kita sudah chroot ke sistem yang akan digunakan

Saya menulis ini karena tadi pas install ulang windows punya si Thinkpad ini, bootloader ke debian tertimpa oleh Windows dan saya lupa cara-caranya. Setelah utak-utik sebentar, eeh.. ternyata bisa! 🙂

By Galih Satriaji

Bookaholic, Workaholic. Chubby. That's me!

1 comment

Leave a Reply to bahrul_binsofyan Cancel reply

Your email address will not be published. Required fields are marked *