How to fix "Will not boot from USB install"?
I keep seeing posts about having boot problems, when Fossapup64 9.5 is installed on a USB.
I did a person, new to Puppy, install to a USB.
I did a fresh install to a USB, using Rufus installer, running in Windows 10.
The install is good.
Everything is setup correctly on the USB.
When I tried to boot and selected the first boot menu entry "Fossapu64 9.5"
It started booting and failed to boot.
Just after saying it was loading the kernel and waiting for USB.
Get errors that the Fossapup sfs files can not be found.
Boot stops.
This seems to be caused by trying to proceed with the boot, before the USB has gotten fully operational.
Not enough delay given to let it do this, before trying to read from the USB.
There is a wait4USB time delay in the initrd, that did get adjusted to a longer time period.
But the one in Fossapup64 9.5, seems to not have, this longer wait time for USB.
This also seems to be dependent on the computer and maybe how many other drives are in it.
If having more than one USB drive plugged in.
Probably how the computer accesses a USB drive. What controller is used.
Not all computers have this issue.
This is how I did get it to boot.
When the Fossapup boot menu comes up.
I moved selection off of the default first entry, so nothing would happen, until I selected a entry and pressed enter key.
This gave more time for the USB to power up and connect to system/computer.
After 1 minute of no selection being made.
I selected the first boot menu entry "Fossapup64 9.5" (normal Fossapup64 9.5 boot)
Now it did a complete normal boot to desktop.
I also did the pmedia=cd change to pmedia=usbflash in the boot menu entry.
This was no help.
Still had to give more time for USB to fully get operational.
Update Info:
Fossapup is installed on sdc1 USB drive partition
Debug files when it does not boot.
Bootinit.log
[WAIT4USB] TIMEOUT=4
ALLDRVSO
nvme0n1
sda
sdb
sr0
ATADRVESO
nvme0n1
sda
sdb
sr0
All the other debug files never list sdc.
So sdc is not being seen as a drive to get files from.
Other possible cause and fix:
Tried to see if having more than one USB drive plugged in is part of this problem.
sdb is another USB drive.
Removed it and only had the Fossapup USB plugged in.
It booted OK.
So having more than one USB plugged in, is part of this issue.