Doing a fresh install with BTRFS and UEFI (required on my system), after installation and the system reboots it gets an EFI error. So I have to use the ISO and go to UEFI Shell and manually browse to FS0: and launch /boot/efi/BOOT/BOOTx64.EFI. Then the system boots up properly.

I've been reading up on systemd boot trying to resolve the issue but I'm not quite finding the issue. This seems to be before systemd boot, as the entries in /boot/loader/loader.conf and /boot/loader/entries/KaOS_2024.03.conf all seem correct. Which makes sense, since BOOTx64.EFI should be the step right before.

What's also odd... is when booting to the ISO (before install with fresh system) I get EFI MOK errors which require me to manually enroll the HASH into EFI disk. This is probably related. This is in a Proxmox VM, which has an EFI disk for UEFI. Any suggestions on how to get past this?

This is the error on boot...

(not sure why inline image link not working... https://imgur.com/a/QXG91aR)

Thanks

demm

No manual partition, I selected all defaults aside from BTRFS over XFS. I will gather the info and provide, I really want this to work.

5 days later

Okay, sorry for delay but I wanted to make a video of the whole process, in case it helps. This is from a fresh VM where I had to enroll the installation media to EFI. I'm not sure if this is how it normally works. If so, fine. But the end shows after reboot it does not boot into the system and I show how I can get it to boot by manually browsing to FS0: and launching the EFI. This tells me this should in theory be an easy manual fix for me. Of course fixing the install process is great too but if there is a manual fix I'd love to know it. Thanks

https://peertube.wtf/w/vTK7AFh8g7hjwgZpkRtUgC

Here is the installation log. https://paste.ee/p/YHh2z

Let me know if I can get any additional info. Thanks

There is nothing in the installation.log that points to an issue/error.
The output of the other 2 commands listed in the docs might show where it goes wrong (blkid & fdisk).

But it almost looks like it is trying to boot from a partition other then /dev/sda1.

I solved the problem. When creating an EFI disk in Proxmox there is an option to "pre-enroll keys" which appears to be a MS specific thing. It's enabled by default and I'm new to Proxmox.

Disabling that resolved both having to enroll the hash when booting to the ISO and the boot problem after installation.

https://imgur.com/a/j8MurB0

<-- right here is the embedded image formatted as ![](https://imgur.com/a/j8MurB0) and it does not embed. Unimportant but weird.

Correct code (make sure to embed the actual .png, not the web frame) ![](https://i.imgur.com/QCcqR5y.png), see below: