On 10/23/26 8:54 AM, [email protected] wrote:
I created a efi partition now, and a bios protected area partition.
I installed another system, just to boot to grub, and it worked fine.

When I boot the previous system it says: no such device: SOME_UUID (uuid of the boot partition)
/vmlinuz-linux not found


In addition to what Ralf offered:

You can chroot [1] your system and then install a new kernel or simply remake the initrd/initramfs to create the new vmlinuz-linux [2] with mkinitcpio [3]. You should also check the entries in /etc/fstab to confirm the UUID listed is what matches what you have in /dev/disk/by-uuid

[1] https://wiki.archlinux.org/title/Chroot
[2] https://wiki.archlinux.org/title/Arch_boot_process#initramfs
[3] https://wiki.archlinux.org/title/Mkinitcpio

In the chroot, you need to remake initramfs (a new vmlinuz-linux). You can also fix your network device there.

When I moved from MBR to EFI, my network device changed from enp0s5 to enp0s31f6, so the device name can swing wildly. You can also revert to the old persistent naming convention of eth0, etc..., but it's up to you, I never bothered.



--
David C. Rankin, J.D.,P.E.

Reply via email to