You are not logged in.

#1 2020-08-05 09:48:38

RaisedFist
Member
From: Romania
Registered: 2007-01-30
Posts: 556
Website

[SOLVED] systemd-boot (using XBOOTLDR) not working

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

#2 2020-08-05 10:42:25

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,743

Re: [SOLVED] systemd-boot (using XBOOTLDR) not working

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

#3 2020-08-05 10:55:55

RaisedFist
Member
From: Romania
Registered: 2007-01-30
Posts: 556
Website

Re: [SOLVED] systemd-boot (using XBOOTLDR) not working

Yes. /boot is FAT32 with type Linux extended boot.

Offline

#4 2020-08-05 11:44:34

RaisedFist
Member
From: Romania
Registered: 2007-01-30
Posts: 556
Website

Re: [SOLVED] systemd-boot (using XBOOTLDR) not working

Checked again. It was ext4. I formated it to FAT32 and now it works.

Thanks for the heads-up.

Offline

Board footer

Powered by FluxBB