Menginstall ulang bootloader GRUB dapat menjadi solusi efektif untuk berbagai masalah yang sering timbul akibat instalasi GRUB yang salah, file GRUB yang hilang, atau sistem yang rusak.
Reinstalling GRUB on BIOS-based machines
Anda dapat menginstall ulang BIOS GRUB menggunakan perintah grub2-install
grub2-install /dev/sda
Saat menjalankan perintah grub2-install
pada boot device yang ada, perintah tersebut akan menginstall GRUB baru dengan menimpa GRUB yang sudah ada.
Kemudian reboot sistem untuk menerapkan perubahan.
reboot
Reinstalling GRUB on UEFI-based machines
Untuk UEFI GRUB dapat diinstall ulang dengan perintah.
yum reinstall grub2-efi shim
Selanjutnya reboot sistem untuk menerapkan perubahan.
reboot
Resetting GRUB
Reset GRUB akan sepenuhnya menghapus semua file konfigurasi GRUB dan pengaturan sistem serta menginstall ulang bootloader. Ini dapat memperbaiki kegagalan yang disebabkan oleh file yang rusak dan konfigurasi GRUB yang salah.
Sebelum menghapus, disarankan untuk membackup folder grub.d
dan file grub
agar lebih aman.
Hapus konfigurasi GRUB.
rm /etc/grub.d/*
rm /etc/sysconfig/grub
Reinstall packages.
- Pada BIOS GRUB.
yum reinstall grub2-tools
- Pada UEFI GRUB.
yum reinstall grub2-efi shim grub2-tools
Rebuild grub.cfg
untuk menerapkan perubahan.
- Pada BIOS GRUB.
grub2-mkconfig -o /boot/grub2/grub.cfg
- Pada UEFI GRUB.
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
Referensi: