Took your advice and didnt alter the grub.cfg
I remember an error a while ago using yay where there was an incompatability with versions of something called ‘kinit’ if it helps, but i was able to boot for a few months after that.
here are my logs:
[root@EndeavourOS /]# findmnt
TARGET SOURCE FSTYPE OPTIONS
/ /dev/mapper/luks-8802ba5b-b190-4b7c-a674-90a54cec88af
│ ext4 rw,relatime,errors=remount-ro
├─/proc
│ proc proc rw,nosuid,nodev,noexec,relatime
├─/sys sys sysfs ro,nosuid,nodev,noexec,relatime
├─/dev udev devtmpfs rw,nosuid,relatime,size=16335620k,nr_inodes=4083905,mode=755,inode64
│ ├─/dev/pts
│ │ devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000
│ └─/dev/shm
│ shm tmpfs rw,nosuid,nodev,relatime,inode64
├─/run run tmpfs rw,nosuid,nodev,relatime,mode=755,inode64
├─/tmp tmp tmpfs rw,nosuid,nodev,inode64
└─/etc/resolv.conf
airootfs[/etc/resolv.conf]
overlay rw,relatime,lowerdir=/run/archiso/airootfs,upperdir=/run/archiso/cowspace
[root@EndeavourOS /]# pacman -Q | grep -E “dracut|grub|mkinitcpio”
dracut 108_eos-1
eos-dracut 1.7-1
grub 2:2.12.r418.g6b5c671d-1
[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).
/dev/mapper/luks-8802ba5b-b190-4b7c-a674-90a54cec88af / ext4 noatime 0 1
/dev/mapper/luks-ef6b151f-8762-41cc-a5e6-48d931d34810 swap swap defaults 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
[root@EndeavourOS /]#
[root@EndeavourOS /]# ls /boot
grub initramfs-linux.img initramfs-linux-lts.img vmlinuz-linux
initramfs-linux-fallback.img initramfs-linux-lts-fallback.img intel-ucode.img vmlinuz-linux-lts
[root@EndeavourOS /]#
[root@EndeavourOS /]# pacman -Qs exfatprogs
local/exfatprogs 1.3.0-1
[root@EndeavourOS /]# pacman -Q | grep linux
archlinux-appstream-data 20250825-1
archlinux-keyring 20251012-1
lib32-util-linux 2.41.2-1
linux 6.17.3.arch2-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.3.arch2-1
linux-lts 6.12.53-1
linux-lts-headers 6.12.53-1
util-linux 2.41.2-1
util-linux-libs 2.41.2-1
[root@EndeavourOS /]#