SOLVED!
I've setup a partition on my hard drive and placed several frugal puppies there along with EasyOS.
They all work great, except for the Slacko variant. It complains that 'puppy_slacko64_7.sfs' is not found. I'm using Limine to boot with and below is the configuration file.
Code: Select all
QUIET=no
TIMEOUT=20
GRAPHICS=no
DEFAULT_ENTRY=1
EDITOR_ENABLED=yes
INTERFACE_BRANDING=EasyOS Limine Boot Manager
#COMMENTED OUT THE LOADERS THAT DO NOT WORK
:EasyOS Scarthgap64 (partition sda3, path easyos)
COMMENT=EasyOS bootup
PROTOCOL=linux
KERNEL_CMDLINE=rw wkg_uuid=d7d4ae67-d78c-41c2-bc5d-210236edf69f wkg_dir=easyos
KERNEL_PATH=guid://dac4f491-e144-4b72-8590-7fbdb4100b39/easyos/vmlinuz
MODULE_PATH=guid://dac4f491-e144-4b72-8590-7fbdb4100b39/easyos/initrd
#:EFI GRUB Chainload Mabox (partition sdb1)
# PROTOCOL=chainload
# IMAGE_PATH=guid://0025565a-9d09-ad45-8ba6-ef5aa0b8efde/EFI/Mabox/grubx64.efi
#:EFI GRUB Chainload sparky (partition sdb1)
# PROTOCOL=chainload
# IMAGE_PATH=guid://0025565a-9d09-ad45-8ba6-ef5aa0b8efde/EFI/sparky/grubx64.efi
:Puppy Linux Bookworm (partition sda3, path puppies/dpupbw64)
PROTOCOL=linux
KERNEL_CMDLINE=psubdir=puppies/dpupbw64 pmedia=atahd
KERNEL_PATH=guid://dac4f491-e144-4b72-8590-7fbdb4100b39/puppies/dpupbw64/vmlinuz
MODULE_PATH=guid://dac4f491-e144-4b72-8590-7fbdb4100b39/puppies/dpupbw64/initrd.gz
:Puppy Linux FossaPup (partition sda3, path puppies/FossaPup)
PROTOCOL=linux
KERNEL_CMDLINE=psubdir=puppies/FossaPup pmedia=atahd
KERNEL_PATH=guid://dac4f491-e144-4b72-8590-7fbdb4100b39/puppies/FossaPup/vmlinuz
MODULE_PATH=guid://dac4f491-e144-4b72-8590-7fbdb4100b39/puppies/FossaPup/initrd.gz
:Puppy Linux SlackoPup (partition sda3, path puppies/SlackoPup)
PROTOCOL=linux
KERNEL_CMDLINE=psubdir=/SlakoPup pmedia=atahd
KERNEL_PATH=guid://dac4f491-e144-4b72-8590-7fbdb4100b39/SlackoPup/vmlinuz
MODULE_PATH=guid://dac4f491-e144-4b72-8590-7fbdb4100b39/SlackoPup/initrd.gz
:Puppy Linux VanillaPup (partition sda3, path puppies/VanillaPup)
PROTOCOL=linux
KERNEL_CMDLINE=psubdir=puppies/VanillaPup pmedia=atahd
KERNEL_PATH=guid://dac4f491-e144-4b72-8590-7fbdb4100b39/puppies/VanillaPup/vmlinuz
MODULE_PATH=guid://dac4f491-e144-4b72-8590-7fbdb4100b39/puppies/VanillaPup/initrd.gz
:Puppy Linux VoidPup (partition sda3, path puppies/vpup64)
PROTOCOL=linux
KERNEL_CMDLINE=psubdir=puppies/vpup64 pmedia=atahd
KERNEL_PATH=guid://dac4f491-e144-4b72-8590-7fbdb4100b39/puppies/vpup64/vmlinuz
MODULE_PATH=guid://dac4f491-e144-4b72-8590-7fbdb4100b39/puppies/vpup64/initrd.gz
#:Windows 10
# COMMENT=Windows bootup
# PROTOCOL=chainload
# IMAGE_PATH=guid://0025565a-9d09-ad45-8ba6-ef5aa0b8efde/EFI/Microsoft/Boot/bootmgfw.efi
Any reason it performs a search for the file instead of just going to where the configuration file says it is?
As you can see, the file is present. Is it required to be in the root folder? It's the only thing I haven't tried yet.