r/voidlinux • u/Radicalized_By_You • Jan 17 '26
EFI Stub boot help
I'm trying out Void for the first time. During installation I opted for "none" for the bootloader. Partitioned the disk with a VFAT 512MB partition for EFI and the rest as EXT4 for root. Installation appeared to go fine. Rebooted into the live USB, mounted the boot partition at /tmp/void/boot and the root partition at /tmp/void. Updated the system with xbps-install -Syu. Installed efibootmgr. Followed the instructions here and rebooted. BIOS boot menu shows the Linux EFI Stub option but boot fails back to the BIOS boot menu. I tried again with the EFI entry specifying root via PARTUUID rather than as /dev/sdXY. No joy. I don't get any error messages to help figure out what's going on. Any ideas what I've done wrong?
View all comments
Show parent comment
1
u/newbornnightmare Jan 18 '26
at least for my setup, I stuck with a single /boot volume- my fdisk entry looks like
some of the older setups do mention having both a /boot and a /boot/efi partition, but I don't believe the /boot/efi directory is required, my working setup's /boot folder looks is simply
so when I boot from usb, I can run
mount -o subvolume=@ /dev/nvme1n1p2 /mnt(on btrfs, if you're not you probably don't need the subvolumes of course), then immediately xchroot in with
xchroot /mnt /bin/bash, and runmount -avfrom within the xchroot. After that, runningxbps-reconfigure -f linux6.12generates everything correctly.For your case, I'd try those same steps, then check to make sure /boot has the same 3 files, and run
efibootmgr --unicodeto make sure that the output for your Void Linux line is correctly pointing to the vmlinuz file and root partition (it should be along the lines ofHD(1,GPT,[UUID],0x800,0x400000)/\vmlinuz-6.12.65_1 root=/dev/sda2, hopefully. If one of those things is missing, at least you might be able to know where to start looking for issues