I tried to weedog-boot debian and bunsenlabs. Both failed. For debian, I used the file system of a full-installed debian 10. I don't know whether it was correct to use a full install, so I switched to Bunsenlabs, using the live ISO's squash file instead. I'll lay out the steps with Bunsenlabs ISO, in case some steps were missing:
1. Download wiak's get_WDLskelinitrd400rc1.sh to get initrd_v400rc1.gz & modify_initrd_gz.sh.
2. Run in terminal:
Code: Select all
./modify_initrd_gz.sh initrd_v400rc1.gz
3. Open bunsenlabs iso, find /live/filesystem.squashfs, then open filesystem.squashfs, and copy /usr/lib/modules to the decompressed initrd_v400rc1 folder, to overwrite its empty /usr/lib/modules folder.
4. Type exit and hit Return in the terminal from step 2, which generates a new initrd.gz. I rename it to initrd-modules.gz.
5. Find a usb installed with fossapup64, make a directory named weedog-bunsenlabs, copy needed files in there, shown in the below pic. Note that 01filesystem.sfs is copied from bunsenlabs iso. I think it is the only sfs file in the iso.
6. Edit grub.cfg in the puppy usb:
Code: Select all
menuentry 'weedog-bunsenlabs' {
search --no-floppy --fs-uuid --set=root 1F3E-3399
echo 'loading Linux'
linux /weedog-bunsenlabs/vmlinuz-4.19.0-17-amd64 w_bootfrom=UUID=1F3E-3399=/weedog-bunsenlabs
echo 'loading init'
initrd /weedog-bunsenlabs/initrd-modules.gz
}
7. Tried to boot, but got this: