I made a LiveUSB with ISO image of FossaPup64_9.5. I want to use it on computers with Secure Boot turned on, and I found the thread here entitled How to boot Puppy from USB with Secure Boot enabled? in which the poster says his problem was solved.
Per that thread, I followed viewtopic.php?p=15734#p15734:
Use Gparted program.
Setup the USB stick with 2 partitions.
First one, small 300MB, fat32 format, flagged boot. (location for boot loader files, boot partition)
Rest of drive, whatever other partition(s), but one ext3 or 4 format. (location to put frugal installs)
(this is UEFI standard requirement, and some computers, look for a fat32 partition, for boot loader files)
Run Frugalpup Installer main program.
On the main window are selection buttons.
Select the Puppy button, to do the install.
Go through install process, selecting to install to the big ext formatted partition.Press enter, makes the directory, not the OK button.
complete the install.When it gets back to the main Frugalpup window.
Select the boot button.
Select the location of the frugal install, on the USB stick.
Select the small 300MB partition on the USB stick, as location to install the boot loader. (may need to scroll the selection window)
Select the boot loader type.
UEFI
mbr ->legacy bios boot
bothThe UEFI will also install the needed files, to support secure boot enabled in UEFI.
When you first boot the USB stick, on a UEFI computer, with secure boot enabled.
A process will start, to allow you to install the Puppy security key, to the computer.
It will add this Puppy key, to the other ones, loaded on the computer.
I set up a 16GB USB2.0 as described above using GParted. Then I used FrugalPup installer as described above for a Frugal Installation, and I selected "both" when it came time to select the Bootloader type. Everything seemed to work okay. The new Frugally installed FossaPup booted from my USB with Secure Boot OFF just fine.
However, then I turned Secure Boot to ON, and when I tried to boot, I got a blue screen with an error message "Security Violation (Ax10)". There was no "process to install the Puppy security key".
I noted that, in one place, Bigpup said to "just install UEFI" when selecting Bootloader type, so I re-did everything with GParted and Frugalpup Installer, except that I selected UEFI instead of "both" when selecting the boot loader type.
After this second installation, FossaPup will not Boot at all. In legacy boot, I get a message "Bad partition table", then in UEFI with Secure Mode ON, I get the same "Security Violation (Ax10)" blue screen, and then in UEFI with Secure Mode OFF, I now get error messages that some EFI files are missing.
I have been able to get Ubuntu LiveUSBs to boot in Secure Mode ON on this computer, so I don't think it's something with the way the BIOS is set up.
Any ideas? How many times should I repeat the steps of (a) GParted and (b) FrugalPup installer before giving up?