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.