linux"Invalid Loader File" when trying to boot Arch through rEFInd
linux"Invalid Loader File" when trying to boot Arch through rEFInd
I have a quad-boot configuration (KDE Neon Unstable, Ubuntu MATE developer release, Windows 10 & Arch) on my laptop. Just set up Arch an hour ago. I’m encountering this issue when trying to boot with rEFInd: Invalid loader file! Error: Not found while loading vmlinuz-linux. I installed Arch on the secondary drive, formatted with Btrfs, and the ESP is on the primary. rEFInd was installed a few weeks back alongside KDE Neon. In rEFInd, the Arch entry still searches for my ESP even after changing the `PARTUUID` to point to my Arch partition. I saw in /boot/efi/EFI/refind/drivers_x64 that only ext4 drivers were present, so I copied a Btrfs driver from /usr/share/refind. Following the Arch Wiki instructions, here’s how I set it up: the menu entry for Arch includes options like loader, boot files, and fallback initramfs. I tried using both my ESP and the Arch partition’s PARTUUID, but nothing worked. I also verified subvolumes exist, but they don’t. What might be missing?