You are not logged in.
After a very long time I installed Arch on my laptop and wanted to use systemd-boot as bootloader. I followed the wiki, but everytime I reboot I get only the option "Go to system setup" - or something like this - which gets me to my UEFI/BIOS setup. No Linux boot option. Everything works fine when using grub.
I installed bootctl using the command
bootctl --esp-path=/efi --boot-path=/boot install
Here's how I have the system:
# cat /efi/loader/loader.conf
default arch.conf
timeout 5
# cat /boot/loader/entries/arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
options root=/dev/mapper/archvg-rootlv rw cryptdevice=UUID=e880bf4e-2fec-4805-8ae0-a89073fd62c8:cryptlvm modprobe.blacklist=nouveau loglevel=3
bootctl list shows the entry and bootctl shows everything just fine besides "Boot loader sets ESP partition information" which has an X mark.
Not sure if I'm doing something wrong.
Last edited by RaisedFist (2020-08-05 11:43:56)
Offline
is your /boot actually another ESP/FAT partition? If it is ext4 I don't think it will work. XBOOTLDR is just a specification for how configurations can be spread out, systemd-boot in and of itself still doesn't have an ext4/btrfs/non-fat driver and relies on the UEFI having an appropriate read implementation here.
Last edited by V1del (2020-08-05 10:45:07)
Offline