Memperbaiki Error GRUB Rescue di Linux Tanpa Media Instalasi
Grub rescue terjadi dikarenakan adanya masalah pada file GRUB, baik karena kerusakan ataupun hilangnya file GRUB. Salah satu kasus terjadinya GRUB rescue adalah seperti yang saya alami beberapa hari yang lalu. Saat itu saya menghapus salah satu distro Linux yang terinstall pada perangkat komputer saya karena keperluan akan ruang Harddisk.
Karena GRUB (boot loader) yang saya gunakan sebelumnya adalah file GRUB dari distro yang saya hapus tersebut, maka otomatis perangkat komputer kehilangan boot loader dan muncul GRUB rescue ketika dihidupkan, saya tau bahwa itu akan terjadi.
Manusia harus belajar dari pengalaman, bukan hanya dari pengalaman diri sendiri, tetapi juga dari pengalaman orang lain, dan alangkah mulianya jika kita mau berbagi pengalaman dan ilmu untuk orang lain, walaupun hanya sedikit. Pada postingan ini, saya akan membagikan sedikit pengalaman saya tentang bagaimana cara memperbaiki error GRUB rescue pada Linux.
Langkah-langkah Memperbaiki Error GRUB Rescue Tanpa Media Instalasi
Pertama hidupkan perangkat komputer anda seperti biasa hingga muncul error GRUB rescue. Kemudian ketikkan “ls” (tanpa tanda kutip) dan tekan enter. Akan muncul semua partisi yang ada seperti pada gambar di bawah.
ls
Perintah “ls” untuk melihat semua partisi yang tersedia |
Salah satu dari partisi yang terlihat tersebut merupakan partisi “/” yang merupakan tempat file GRUB berada. Ketikan perintah “ls (hd0,msdos2)/”,“ls (hd0,msdos3)/” dan seterusnya seperti pada gambar di bawah untuk mencari yang mana partisi “/” (root) . Partisi “/” (root) ditandai dengan munculnya tulisan “lost + found…” seperti gambar ketika anda memasukkan perintah di atas. Seperti gambar yang berarti ”(hd0, msdos3)” adalah partisi “/” (root)
ls (hd0,msdos2)/ ls (hd0,msdos3)/ ls (hd0,msdos5)/
Mencari isi file pada setiap partisi untuk mencari partisi root |
Ketikkan perintah berikut. Pada bagian “(hd0,msdos3)” ganti dengan lokasi partisi “/” root pada perangkat anda.
set prefix=(hd0,msdos3)/boot/grub set root=(hd0,msdos3) insmod normal normal
Memperbaiki GRUB |
Setelah peintah “normal”, perangkat komputer akan terestart dengan sendirinya. Kemudian masuk ke desktop dan buka terminal, ketikkan perintah seperti berikut untuk memperbarui GRUB. Jika anda tidak menggunakan user root atau super user, tambahkan “sudo” di awal perintah
sudo grub-install /dev/sda sudo update-grub
Menginstal dan Update GRUB |
Setelah berhasil memperbaiki GRUB, kemudian restart komputer untuk melihat hasil apkah sudah berhasil diperbaiki dengan baik. Selamat anda berhasi memperbaiki error GRUB rescue.