You are not logged in.

#1 2025-11-22 17:14:08

mms1313
Member
Registered: 2025-08-06
Posts: 27

[FIXED] /vmlinuz-linux not found in grub

When I was updating the system there was a crash, and when I tried to reboot in grub it said that /vmlinuz-linux was not found. Like anybody would, I reinstalled the linux package but it still didn’t work, so I booted into the flash drive again and saw that vmlinuz-linux was actually there.

fstab: http://0x0.st/KVAW.txt/
grub: http://0x0.st/KVAg.txt

Last edited by mms1313 (2025-11-23 19:09:31)

Offline

#2 2025-11-22 22:39:54

jonno2002
Member
Registered: 2016-11-21
Posts: 844

Re: [FIXED] /vmlinuz-linux not found in grub

grub is looking on your root partition for the boot files but they arent there, they are on your /boot partition.

change all lines in your grub config that look like this:

search --no-floppy --fs-uuid --set=root a191877f-8c58-4ba2-8c0e-a5dffd230eb0

to this

search --no-floppy --fs-uuid --set=root A073-6A43

if that works, install grub again and re-generate the config but make sure you have your drives mounted correctly beforehand

Offline

#3 2025-11-23 09:39:32

mms1313
Member
Registered: 2025-08-06
Posts: 27

Re: [FIXED] /vmlinuz-linux not found in grub

I changed all of the 'a191877f-8c58-4ba2-8c0e-a5dffd230eb0' to 'A073-6A43' in the search, but to no avail. I have also tried to regenerate the grub but the same happened hmm

Offline

#4 2025-11-23 18:30:38

jonno2002
Member
Registered: 2016-11-21
Posts: 844

Re: [FIXED] /vmlinuz-linux not found in grub

the following is based off your FSTAB that suggests you mount your efi partiton to /boot.

this SHOULD fix your issue:
-boot from arch iso or similar
-mount your root parition to /mnt
-check to see if any files are in /mnt/boot, if they are youve done somthing wrong in the past and need to remove these via "rm -rf /mnt/boot/*"
-mount your efi partition to /mnt/boot and just for the sake of starting fresh run "rm -rf /mnt/boot/*"
-run "arch-chroot /mnt"
-run "grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB --removable"
-run "grub-mkconfig -o /boot/grub/grub.cfg"
-run "mkinitcpio -p linux"
-reboot and everything SHOULD work

Offline

#5 2025-11-23 19:09:06

mms1313
Member
Registered: 2025-08-06
Posts: 27

Re: [FIXED] /vmlinuz-linux not found in grub

Thank you so much, im just stupid, i also had to install the linux package after reinstalling grub, everything works fine now.

Offline

Board footer

Powered by FluxBB