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

Linux Boot Error: Root does not exist
·1 min
linux linux
Securing Tmp Folder on Linux
·1 min
linux linux
Backup dan Restore Filesystem XFS
·3 mins
linux linux
Cara Menghentikan Proses Malicious kcached
·1 min
linux linux
Meningkatkan Performa pada PHP-FPM
·2 mins
linux linux
Cara Mengubah Date Modified File di Linux
·1 min
linux linux