Update Grub2

Sebetulnya, tulisan ini berawal dari proses peningkatan kapasitas memori laptop saya (dari 4 GB ke 6 GB) dan hardisk (dari 160 GB ke 500 GB).

Saya melakukan cloning (duplikasi) dari hardisk lama ke hardisk baru dengan memanfaatkan clonezilla. Prosesnya, saya bikin image hardisk yang lama, setelah itu image tersebut saya restore ke hardisk yang baru. Proses ini tidak sepenuhnya bisa langsung jalan, grubnya masih ngaco sehingga tidak bisa booting. Jadi, yang diperlukan adalah update grub.

Sejujurnya, saya tidak tahu cara update grub, sehingga saya membutuhkan google.com. Namun banyak tulisan yang saya coba ternyata banyak yang gak bisa. Walhasil, saya pake cara kuno dengan chroot.

Berikut langkah-langkahnya :

  • Boot dengan LiveCD Ubuntu (kebetulan saya boot dengan LiveUSB LinuxMint 10)
  • Masuk ke terminal dan masuk sebagai root
  • Mount partisi sistem Linux Anda ke sebuah folder. Untuk contoh kasus, partisi Linux saya berada di /dev/sda2 saya mount ke /mnt

# mount /dev/sda2 /mnt

  • Lakukan juga mounting seperti berikut :

# mount –bind /dev /mnt/dev

# mount –bind /proc /mnt/proc

  • Setelah itu masuk melalui chroot ke /mnt

# chroot /mnt

  • Langkah selanjutnya adalah memasang ulang grub2

# grub-install /dev/sda

  • Selanjutnya unmount semua yang telah dimounting, keluar dan reboot komputer Anda.

Setelah itu jadi ada pertanyaan di benak saya, bisa gak ya langkah-langkah di atas itu dimasukkan ke BlankOn sebagai fitur baru? tentunya nanti ada menu plihan “mengembalikan/memasang ulang grub BlankOn”. Trus tinggal maju, maju, maju dan maju selesai.

7 thoughts on “Update Grub2

  1. di Debian ada fitur rescue – fix/update grub di CD Installer-nya pak. di turunannya ada juga. itu kalau tidak salah masuk ke d-i

    jadi harusnya BlankOn tinggal pakai saja, mungkin bisa lihat yang di CD alternate, kalau ada

    1. ini saya beneran tidak tahu pak. impiannya ntar nongol setelah menu memori test di gfxboot. kapan ada waktu lokakarya pak? 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s