Skip to main content
  1. Posts/

Grub Error: you need to load kernel first

1 min
linux linux
Table of Contents

Issue
#

Ketika power on server atau VM setelah memilih kernel pada menu grub muncul error seperti berikut.

error: ../../grub-core/fs/fshelp.c:258:file
'/boot/vmlinuz-4.18.0.425.3.1.el8.x86_64'
not found

Dari error tersebut menjelaskan jika file kernel dengan versi tersebut tidak ada.

Solution
#

Kembali ke menu grub lalu tekan c untuk masuk ke command prompt grub.

Pada simulasi ini (hd0,gpt2) merupakan partisi boot. Selanjutnya setting root agar mengarah ke partisi tersebut

set prefix=(hd0,gpt2)/boot/grub
set root=(hd0,gpt2)
insmod normal
normal 

Ketika eksekusi perintah normal maka akan kembali ke menu grub. Selanjutnya tekan e dan edit grub seperti berikut

Terakhir tekan x untuk start booting

Cara lain atau alternatif adalah setting langsung kernel linux dan initrd di command prompt grub

insmod linux
linux /vmlinuz root=/dev/sda2
initrd /initrd.img
boot 

Seharusnya server sudah berhasil booting.

Untuk memperbaiki error kernel, Anda dapat mencoba upgrade atau downgrade kernel

yum upgrade kernel

Related

Troubleshoot grub2-install: error: unknown filesystem
2 mins
linux linux
Fix Error 'screen-256color: unknown terminal type'
1 min
linux linux
Error /usr/bin/ld: cannot find -lbrotlicommon
2 mins
linux linux
Mengatasi Masalah Interface Ethernet Tidak Terdeteksi
1 min
linux linux
Error Display_Server_Not_Supported di AnyDesk
1 min
linux linux
Linux Boot Error: Root does not exist
1 min
linux linux