Plasma Reboot Caused Install To No Longer Boot

So far I have tried the following on a EOS Live USB:

sudo mount /sdc2 /mnt
sudo mount /sdc1 /mnt/efi # <-- Seems to be where it's normally mounted according to my /etc/fstab
sudo arch-chroot /mnt

reinstall-kernals
# (...completes fine)
bootctl install
# (seems to run fine but warns me about accessible random seed)

Does not boot but has a Linux bootable option in my bios, when I try to boot nothing happens. Even selecting it in boot override in my bios just refuses to do anything not even an error screen.

I would normally expect to be put into a basic text menu (not grub) which I can select endevour-os, it’s fallback, or windows from. Windows is on a completely seperate drive but to boot into it I need to enable optane in the BIOS which might be messing with things (I have tried booting from it with that option on and off with no difference)

I did try installing grub at some point with the os prober but then realised I was using the default setup of bootctl so removed the /efi/EFI/Linux folder.

Sorry but I’m quite new to arch linux so any help with suggested sanity checks would be much appreciated. I did try the instructions on a few posts before this so this is my last hope before rescuing the files in my /home and reinstalling which would be a massive pain.

Can you share the contents of your /etc/fstab and lsblk -o name,type,fstype,size,uuid

NAME   TYPE FSTYPE     SIZE UUID
loop0  loop squashfs   2.6G 
sda    disk            5.5T 
├─sda1 part             16M 
└─sda2 part ntfs       5.5T C8687D45687D3374
sdb    disk          978.1G 
├─sdb1 part ntfs       499M 9EC2240BC223E66D
├─sdb2 part vfat       100M 0E85-3C4B
├─sdb3 part             16M 
├─sdb4 part ntfs     976.9G 0A789E08789DF2A5
└─sdb5 part ntfs       568M A22AB94E2AB91FE9
sdc    disk          931.5G 
├─sdc1 part vfat         2G 8127-686A
├─sdc2 part ext4     877.8G 00151af8-d3f0-4e25-a8f5-3cc0c980104d
└─sdc3 part swap      51.7G 79e26808-9225-4756-88e6-bd66c72e8e22
sdd    disk iso9660   14.5G 2025-03-19-11-30-07-00
├─sdd1 part iso9660    2.8G 2025-03-19-11-30-07-00
└─sdd2 part vfat       172M 67DA-AABF

/etc/fstab

[root@EndeavourOS /]# cat /etc/fstab 
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=8127-686A                            /efi           vfat    fmask=0137,dmask=0027 0 2
UUID=00151af8-d3f0-4e25-a8f5-3cc0c980104d /              ext4    noatime    0 1
UUID=79e26808-9225-4756-88e6-bd66c72e8e22 swap           swap    defaults   0 0
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0

# Secondary Drives

# Hard Drive
UUID=C8687D45687D3374  /home/storage       ntfs-3g  defaults,uid=1000,gid=1000,dmask=027,fmask=137  0  0

Also the contents of my /efi and /boot if that helps

[root@EndeavourOS /]# ls /efi/EFI
BOOT  Linux  Microsoft  systemd
[root@EndeavourOS /]# ls /boot
efi  grub  intel-ucode.img

Thanks for having a look

What does sudo efibootmgr show?

Now this is interesting, there’s a ton of instances for my windows boot loader apparently…

[root@EndeavourOS /]# sudo efibootmgr
BootCurrent: 000E
Timeout: 1 seconds
BootOrder: 0002,0000,0001,000A,000B,000C,000D,000E
Boot0000* Linux HD(1,GPT,d51c39fe-f4c2-4506-93bd-e766f0cb3818,0x1000,0x400000)/\EFI\LINUX\GRUBX64.EFI
Boot0001* arch  HD(1,GPT,d51c39fe-f4c2-4506-93bd-e766f0cb3818,0x1000,0x400000)/\EFI\ARCH\GRUBX64.EFI
Boot0002* Windows Boot Manager  HD(2,GPT,2bba0ba9-113f-4ef9-9f96-5a37c1240410,0xfa000,0x32000)/\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000065000100000010000000040000007fff0400
Boot000A* Windows Boot Manager  HD(1,GPT,d51c39fe-f4c2-4506-93bd-e766f0cb3818,0x1000,0x400000)/\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI0000424f
Boot000B* Windows Boot Manager  HD(1,GPT,0cfa9b97-5e9f-4909-ba74-1c86da88acf0,0x800,0xf9800)/\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI0000424f
Boot000C* Windows Boot Manager  HD(5,GPT,3ed3cb6e-488c-4adc-84a1-b41417c2ddbe,0x7a310000,0x11c000)/\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI0000424f
Boot000D* UEFI: KingstonDataTraveler 2.01.00    PciRoot(0x0)/Pci(0x14,0x0)/USB(2,0)/CDROM(1,0x5853c0,0x15810)0000424f
Boot000E* UEFI: KingstonDataTraveler 2.01.00, Partition 1       PciRoot(0x0)/Pci(0x14,0x0)/USB(2,0)/HD(1,MBR,0xea64eddc,0x5853c0,0x56000)0000424f

Also looks like there’s some stuff hanging around from my attempt at using grub

From the chroot, can you share the output of pacman -Q | grep -E "linux|dracut|grub"

[root@EndeavourOS /]# pacman -Q | grep -E "linux|dracut|grub"
archlinux-keyring 20251012-1
dracut 108_eos-1
grub 2:2.12.r418.g6b5c671d-1
kernel-install-for-dracut 1.13-1
lib32-util-linux 2.41.2-1
linux 6.17.1.arch1-1
linux-api-headers 6.16-2
linux-firmware 20251011-1
linux-firmware-amdgpu 20251011-1
linux-firmware-atheros 20251011-1
linux-firmware-broadcom 20251011-1
linux-firmware-cirrus 20251011-1
linux-firmware-intel 20251011-1
linux-firmware-mediatek 20251011-1
linux-firmware-nvidia 20251011-1
linux-firmware-other 20251011-1
linux-firmware-radeon 20251011-1
linux-firmware-realtek 20251011-1
linux-firmware-whence 20251011-1
linux-headers 6.17.1.arch1-1
linux-lts 6.12.52-1
linux-lts-headers 6.12.52-1
teams-for-linux 2.2.1-1
util-linux 2.41.2-1
util-linux-libs 2.41.2-1

from the chroot please run the following two commands and share the full output:

findmnt /efi
reinstall-kernels
[root@EndeavourOS /]# findmnt /efi
TARGET SOURCE    FSTYPE OPTIONS
/efi   /dev/sdc1 vfat   rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro
[root@EndeavourOS /]# reinstall-kernels
Installing kernel 6.12.52-1-lts
dracut[I]: Detected container-other container.
dracut[I]: Executing: /usr/bin/dracut --no-hostonly --force /efi/3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd-fallback 6.12.52-1-lts
dracut[I]: *** Including module: bash ***
dracut[I]: *** Including module: systemd ***
dracut[I]: *** Including module: systemd-ask-password ***
dracut[I]: *** Including module: systemd-battery-check ***
dracut[I]: *** Including module: systemd-cryptsetup ***
dracut[I]: *** Including module: systemd-initrd ***
dracut[I]: *** Including module: systemd-journald ***
dracut[I]: *** Including module: systemd-modules-load ***
dracut[I]: *** Including module: systemd-pcrphase ***
dracut[I]: *** Including module: systemd-sysctl ***
dracut[I]: *** Including module: systemd-tmpfiles ***
dracut[I]: *** Including module: systemd-udevd ***
dracut[I]: *** Including module: modsign ***
dracut[I]: *** Including module: i18n ***
dracut[I]: *** Including module: systemd-sysusers ***
dracut[I]: *** Including module: btrfs ***
dracut[I]: *** Including module: crypt ***
dracut[I]: *** Including module: dm ***
dracut[I]: *** Including module: fs-lib ***
dracut[I]: *** Including module: kernel-modules ***
dracut[I]: *** Including module: kernel-modules-extra ***
dracut[I]: *** Including module: lvm ***
dracut[I]: *** Including module: mdraid ***
dracut[I]: *** Including module: nvdimm ***
dracut[I]: *** Including module: qemu ***
dracut[I]: *** Including module: qemu-net ***
dracut[I]: *** Including module: fido2 ***
dracut[I]: *** Including module: pkcs11 ***
dracut[I]: *** Including module: hwdb ***
dracut[I]: *** Including module: lunmask ***
dracut[I]: *** Including module: resume ***
dracut[I]: *** Including module: rootfs-block ***
dracut[I]: *** Including module: terminfo ***
dracut[I]: *** Including module: udev-rules ***
dracut[I]: *** Including module: virtiofs ***
dracut[I]: *** Including module: dracut-systemd ***
dracut[I]: *** Including module: initqueue ***
dracut[I]: *** Including module: usrmount ***
dracut[I]: *** Including module: base ***
dracut[I]: *** Including module: shell-interpreter ***
dracut[I]: *** Including module: shutdown ***
dracut[I]: *** Including modules done ***
dracut[I]: *** Installing kernel module dependencies ***
dracut[I]: *** Installing kernel module dependencies done ***
dracut[I]: *** Resolving executable dependencies ***
dracut[I]: *** Resolving executable dependencies done ***
dracut[I]: *** Generating early-microcode cpio image ***
dracut[I]: *** Constructing GenuineIntel.bin ***
dracut[I]: *** Store current command line parameters ***
dracut[I]: *** Stripping files ***
dracut[I]: *** Stripping files done ***
dracut[I]: *** Creating image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd-fallback.tmp' ***
dracut[I]: *** Hardlinking files ***
dracut[I]: *** Hardlinking files done ***
dracut[I]: *** Creating initramfs image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd-fallback.tmp' done ***
dracut[I]: *** Moving image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd-fallback.tmp' to '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd-fallback' ***
dracut[I]: *** Moving image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd-fallback.tmp' to '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd-fallback' done ***
dracut[I]: Detected container-other container.
dracut[I]: Executing: /usr/bin/dracut --hostonly --no-hostonly-cmdline -f /efi/3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd 6.12.52-1-lts
dracut[I]: *** Including module: bash ***
dracut[I]: *** Including module: systemd ***
dracut[I]: *** Including module: systemd-ask-password ***
dracut[I]: *** Including module: systemd-battery-check ***
dracut[I]: *** Including module: systemd-cryptsetup ***
dracut[I]: *** Including module: systemd-initrd ***
dracut[I]: *** Including module: systemd-journald ***
dracut[I]: *** Including module: systemd-modules-load ***
dracut[I]: *** Including module: systemd-pcrphase ***
dracut[I]: *** Including module: systemd-sysctl ***
dracut[I]: *** Including module: systemd-tmpfiles ***
dracut[I]: *** Including module: systemd-udevd ***
dracut[I]: *** Including module: i18n ***
dracut[I]: *** Including module: systemd-sysusers ***
dracut[I]: *** Including module: btrfs ***
dracut[I]: *** Including module: crypt ***
dracut[I]: *** Including module: dm ***
dracut[I]: *** Including module: fs-lib ***
dracut[I]: *** Including module: kernel-modules ***
dracut[I]: *** Including module: kernel-modules-extra ***
dracut[I]: *** Including module: lvm ***
dracut[I]: *** Including module: mdraid ***
dracut[I]: *** Including module: qemu ***
dracut[I]: *** Including module: qemu-net ***
dracut[I]: *** Including module: hwdb ***
dracut[I]: *** Including module: lunmask ***
dracut[I]: *** Including module: resume ***
dracut[I]: *** Including module: rootfs-block ***
dracut[I]: *** Including module: terminfo ***
dracut[I]: *** Including module: udev-rules ***
dracut[I]: *** Including module: virtiofs ***
dracut[I]: *** Including module: dracut-systemd ***
dracut[I]: *** Including module: initqueue ***
dracut[I]: *** Including module: usrmount ***
dracut[I]: *** Including module: base ***
dracut[I]: *** Including module: shell-interpreter ***
dracut[I]: *** Including module: shutdown ***
dracut[I]: *** Including modules done ***
dracut[I]: *** Installing kernel module dependencies ***
dracut[I]: *** Installing kernel module dependencies done ***
dracut[I]: *** Resolving executable dependencies ***
dracut[I]: *** Resolving executable dependencies done ***
dracut[I]: *** Generating early-microcode cpio image ***
dracut[I]: *** Constructing GenuineIntel.bin ***
dracut[I]: *** Store current command line parameters ***
dracut[I]: *** Stripping files ***
dracut[I]: *** Stripping files done ***
dracut[I]: *** Creating image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd.tmp' ***
dracut[I]: *** Hardlinking files ***
dracut[I]: *** Hardlinking files done ***
dracut[I]: *** Creating initramfs image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd.tmp' done ***
dracut[I]: *** Moving image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd.tmp' to '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd' ***
dracut[I]: *** Moving image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd.tmp' to '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd' done ***
Installing kernel 6.17.1-arch1-1
dracut[I]: Detected container-other container.
dracut[I]: Executing: /usr/bin/dracut --no-hostonly --force /efi/3794cbaf1dbc4bf7b54903697e9664aa/6.17.1-arch1-1/initrd-fallback 6.17.1-arch1-1
dracut[I]: *** Including module: bash ***
dracut[I]: *** Including module: systemd ***
dracut[I]: *** Including module: systemd-ask-password ***
dracut[I]: *** Including module: systemd-battery-check ***
dracut[I]: *** Including module: systemd-cryptsetup ***
dracut[I]: *** Including module: systemd-initrd ***
dracut[I]: *** Including module: systemd-journald ***
dracut[I]: *** Including module: systemd-modules-load ***
dracut[I]: *** Including module: systemd-pcrphase ***
dracut[I]: *** Including module: systemd-sysctl ***
dracut[I]: *** Including module: systemd-tmpfiles ***
dracut[I]: *** Including module: systemd-udevd ***
dracut[I]: *** Including module: modsign ***
dracut[I]: *** Including module: i18n ***
dracut[I]: *** Including module: systemd-sysusers ***
dracut[I]: *** Including module: btrfs ***
dracut[I]: *** Including module: crypt ***
dracut[I]: *** Including module: dm ***
dracut[I]: *** Including module: fs-lib ***
dracut[I]: *** Including module: kernel-modules ***
dracut[I]: *** Including module: kernel-modules-extra ***
dracut[I]: *** Including module: lvm ***
dracut[I]: *** Including module: mdraid ***
dracut[I]: *** Including module: nvdimm ***
dracut[I]: *** Including module: qemu ***
dracut[I]: *** Including module: qemu-net ***
dracut[I]: *** Including module: fido2 ***
dracut[I]: *** Including module: pkcs11 ***
dracut[I]: *** Including module: hwdb ***
dracut[I]: *** Including module: lunmask ***
dracut[I]: *** Including module: resume ***
dracut[I]: *** Including module: rootfs-block ***
dracut[I]: *** Including module: terminfo ***
dracut[I]: *** Including module: udev-rules ***
dracut[I]: *** Including module: virtiofs ***
dracut[I]: *** Including module: dracut-systemd ***
dracut[I]: *** Including module: initqueue ***
dracut[I]: *** Including module: usrmount ***
dracut[I]: *** Including module: base ***
dracut[I]: *** Including module: shell-interpreter ***
dracut[I]: *** Including module: shutdown ***
dracut[I]: *** Including modules done ***
dracut[I]: *** Installing kernel module dependencies ***
dracut[I]: *** Installing kernel module dependencies done ***
dracut[I]: *** Resolving executable dependencies ***
dracut[I]: *** Resolving executable dependencies done ***
dracut[I]: *** Generating early-microcode cpio image ***
dracut[I]: *** Constructing GenuineIntel.bin ***
dracut[I]: *** Store current command line parameters ***
dracut[I]: *** Stripping files ***
dracut[I]: *** Stripping files done ***
dracut[I]: *** Creating image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.17.1-arch1-1/initrd-fallback.tmp' ***
dracut[I]: *** Hardlinking files ***
dracut[I]: *** Hardlinking files done ***
dracut[I]: *** Creating initramfs image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.17.1-arch1-1/initrd-fallback.tmp' done ***
dracut[I]: *** Moving image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.17.1-arch1-1/initrd-fallback.tmp' to '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.17.1-arch1-1/initrd-fallback' ***
dracut[I]: *** Moving image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.17.1-arch1-1/initrd-fallback.tmp' to '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.17.1-arch1-1/initrd-fallback' done ***
dracut[I]: Detected container-other container.
dracut[I]: Executing: /usr/bin/dracut --hostonly --no-hostonly-cmdline -f /efi/3794cbaf1dbc4bf7b54903697e9664aa/6.17.1-arch1-1/initrd 6.17.1-arch1-1
dracut[I]: *** Including module: bash ***
dracut[I]: *** Including module: systemd ***
dracut[I]: *** Including module: systemd-ask-password ***
dracut[I]: *** Including module: systemd-battery-check ***
dracut[I]: *** Including module: systemd-cryptsetup ***
dracut[I]: *** Including module: systemd-initrd ***
dracut[I]: *** Including module: systemd-journald ***
dracut[I]: *** Including module: systemd-modules-load ***
dracut[I]: *** Including module: systemd-pcrphase ***
dracut[I]: *** Including module: systemd-sysctl ***
dracut[I]: *** Including module: systemd-tmpfiles ***
dracut[I]: *** Including module: systemd-udevd ***
dracut[I]: *** Including module: i18n ***
dracut[I]: *** Including module: systemd-sysusers ***
dracut[I]: *** Including module: btrfs ***
dracut[I]: *** Including module: crypt ***
dracut[I]: *** Including module: dm ***
dracut[I]: *** Including module: fs-lib ***
dracut[I]: *** Including module: kernel-modules ***
dracut[I]: *** Including module: kernel-modules-extra ***
dracut[I]: *** Including module: lvm ***
dracut[I]: *** Including module: mdraid ***
dracut[I]: *** Including module: qemu ***
dracut[I]: *** Including module: qemu-net ***
dracut[I]: *** Including module: hwdb ***
dracut[I]: *** Including module: lunmask ***
dracut[I]: *** Including module: resume ***
dracut[I]: *** Including module: rootfs-block ***
dracut[I]: *** Including module: terminfo ***
dracut[I]: *** Including module: udev-rules ***
dracut[I]: *** Including module: virtiofs ***
dracut[I]: *** Including module: dracut-systemd ***
dracut[I]: *** Including module: initqueue ***
dracut[I]: *** Including module: usrmount ***
dracut[I]: *** Including module: base ***
dracut[I]: *** Including module: shell-interpreter ***
dracut[I]: *** Including module: shutdown ***
dracut[I]: *** Including modules done ***
dracut[I]: *** Installing kernel module dependencies ***
dracut[I]: *** Installing kernel module dependencies done ***
dracut[I]: *** Resolving executable dependencies ***
dracut[I]: *** Resolving executable dependencies done ***
dracut[I]: *** Generating early-microcode cpio image ***
dracut[I]: *** Constructing GenuineIntel.bin ***
dracut[I]: *** Store current command line parameters ***
dracut[I]: *** Stripping files ***
dracut[I]: *** Stripping files done ***
dracut[I]: *** Creating image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.17.1-arch1-1/initrd.tmp' ***
dracut[I]: *** Hardlinking files ***
dracut[I]: *** Hardlinking files done ***
dracut[I]: *** Creating initramfs image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.17.1-arch1-1/initrd.tmp' done ***
dracut[I]: *** Moving image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.17.1-arch1-1/initrd.tmp' to '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.17.1-arch1-1/initrd' ***
dracut[I]: *** Moving image file '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.17.1-arch1-1/initrd.tmp' to '/efi/3794cbaf1dbc4bf7b54903697e9664aa/6.17.1-arch1-1/initrd' done ***

Now what does /efi have in it?

Think this is the same as before

[root@EndeavourOS /]# ls /efi
 3794cbaf1dbc4bf7b54903697e9664aa   EFI   loader  'System Volume Information'
[root@EndeavourOS /]# ls /efi/EFI/
BOOT  Linux  Microsoft  systemd

Share the output of bootctl install and then bootctl

[root@EndeavourOS /]# bootctl install
Running in a chroot, enabling --graceful.
Copied "/usr/lib/systemd/boot/efi/systemd-bootx64.efi" to "/efi/EFI/systemd/systemd-bootx64.efi".
Copied "/usr/lib/systemd/boot/efi/systemd-bootx64.efi" to "/efi/EFI/BOOT/BOOTX64.EFI".
⚠  Mount point '/efi' which backs the random seed file is world accessible, which is a security hole!  ⚠
⚠ Random seed file '/efi/loader/random-seed' is world accessible, which is a security hole! ⚠
Random seed file /efi/loader/random-seed successfully refreshed (32 bytes).
Not booted with EFI or running in a container, skipping EFI variable modifications.
[root@EndeavourOS /]# bootctl
System:
Not booted with EFI

Available Boot Loaders on ESP:
          ESP: /efi
         File: ├─/efi//EFI/systemd/systemd-bootx64.efi (systemd-boot 258-4-arch)
               └─/efi//EFI/BOOT/BOOTX64.EFI (systemd-boot 258-4-arch)

Boot Loader Entry Locations:
          ESP: /efi (, $BOOT)
       config: /efi//loader/loader.conf
        token: endeavouros

Default Boot Loader Entry:
         type: Boot Loader Specification Type #1 (.conf)
        title: EndeavourOS (6.12.52-1-lts)
           id: 3794cbaf1dbc4bf7b54903697e9664aa-6.12.52-1-lts.conf
       source: /efi//loader/entries/3794cbaf1dbc4bf7b54903697e9664aa-6.12.52-1-lts.conf (on the EFI System Partition)
     sort-key: endeavouros-6.12.52-1-lts
      version: 6.12.52-1-lts
   machine-id: 3794cbaf1dbc4bf7b54903697e9664aa
        linux: /efi//3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/linux
       initrd: /efi//3794cbaf1dbc4bf7b54903697e9664aa/6.12.52-1-lts/initrd
      options: nvme_load=YES nowatchdog rw root=UUID=00151af8-d3f0-4e25-a8f5-3cc0c980104d resume=UUID=79e26808-9225-4756-88e6-bd66c72e8e22 systemd.machine_id=3794cbaf1dbc4bf7b54903697e9664aa

This is why it isn’t fixing it. You need to boot the ISO in UEFI mode and then set the arch-chroot up again and run bootctl install.

It should work after that.

1 Like

Ah, I thought I had booted it in UEFI, is there a trick to doing that? There are two options in my boot menu for the live usb I made, is there a way to tell which is which as both say UEFI

Thank you so much for the help, really nice to see the Linux community be this patient with me.

So I had to exit the chroot and use the usb itself with bootctl and the Param to point it to my /mnt/efi and that detected the UEFI boot and allowed me to boot into it

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.