So despite all the above info, FatDog didn't boot for me either... But maybe my grub.cfg stanza wasn't correct. I browsed around but couldn't find a post on how to boot FatDog but found this stanza on another of my machines:
Code: Select all
menuentry "Start FatDog64" {
insmod ext2
search --no-floppy --fs-uuid --set bbde1e15-c18f-4402-a6e3-cd30f1929b19
echo "Loading vmlinuz"
linux /FatDog64/vmlinuz rootfstype=ramfs
initrd /FatDog64/initrd
echo Booting ...
}
But... it didn't say anything wrong with vmlinuz signature, instead just hung after saying it was Loading vmlinuz (and I did wait quite a while; having noted it is a huge initrd). Maybe the nvme SSD harddrive issue if they use busybox as part of their boot(?) in which case my related KLV posts above explain the fix (use different busybox than the uclibc one...). I don't know FatDog so not sure how its boot is arranged - late now, might check tomorrow since I'd like to verify it can boot (since vmlinuz signed) and if only busybox issue I could swap to the one I suggested earlier.
EDIT: I cpio uncompressed FatDog initrd but noted its busybox looks like an X86_64 musl one so imagine that would be fine with nvme (so I didn't bother swapping with the other busybox since seems much the same albeit a much older one), but I also looked inside its kernel-modules.sfs and don't see any nvme.ko modules, which I found is needed. I have the same problem with weedogit EndeavourOS (in that case with secure boot disabled) - it also doesn't have nvme.ko and freezes after loading vmlinuz, so may be same missing nvme.ko modules problem? Oh well, this is KLV-Airedale thread and I don't use FatDog so I'll leave it at that - just was interested here because helps work out what is needed for KLV to boot on this machine of mine - I think the answer is a signed kernel and appropriate related cer file to add to the EFI via mokutil. On second thoughts I should try the busybox swap just in case... EDIT2: swapped in the new WDL-used busybox, and recompressed FatDog's cpio initrd, but FatDog still didn't boot on this secure boot nvme SSD system. No time to test further.