Thanks to radky, dimkr, rockedge, ozsouth and many others for Puppy Bookworm.
When Booting Puppy Linux on my only UEFI PC, a Dell Inspiron 15 (3552),
I tried to make few changes to Windows (turning off "secure boot"
and setting "hibernate" to "off")
https://oldforum.puppylinux.com/viewtopic.php?t=112224
I copied the same 13 files from ozsouth's CD or DVD iso as I did for my
Bookworm SDcard forum post earlier into C:\Bookworm
viewtopic.php?t=9867
On my three file (plus boot flag) fat32 USB flash drive for booting my UEFI PC,
I added an grub.cfg entry (see below) for booting Bookworm.
After the edited grub.cfg file is on my USB flash drive and the Bookworm folder with the
13 files from ozsouth's Bookworm CD or DVD are on the C: drive,
I try to get the PC to boot from the USB flash drive.
(on my DELL UEFI PC, press F12 key down while turning the power on.
or for an HP UEFI PC, hold ESC key down while powering on, then F9 key)
and choose the USB flash drive.
(After this experiment is done and Puppy is shutdown properly, and the
USB flash drive removed, the UEFI PC will boot Windows as usual.)
When Booting a UEFI PC, Bookworm seems to need a PDRV=sdax parameter for
PCs with Windows already on the disk drive partition: sdax
Without the PDRV= parameter, you get the boot failure error message:
*** sdb1 /Bookworm/puppy_dpup_10.0.3.sfs not found.
*** Error is too critical, dropping out to console ...
(older versions of Puppy, like Fossapup64_9.5, xenial-7.5 or DpupStretch, don't seem
to require this parameter to boot themselves on the same UEFI PC.)
===
my UEFI menu entry in grub.cfg, for just Bookworm looks like this:
menuentry ' '{
true
}
# Bookworm needs a PDRV=sdax parameter for PCs with Windows already on disk drive
# (the iso files folder is on a different device than the UEFI PC grub.cfg file)
#
# Installing ozsouth's BookwormPup64 10.0.3 on a PC with having a
# disk drive with Windows on the sda x partition and booting Puppy
# from a USB flash disk:
# menu.lst needs an additional PDRV=sda3 parameter on my own DELL
menuentry "Bookworm 64-bit " {
search --set -f /Bookworm/vmlinuz
linux /Bookworm/vmlinuz psubdir=/Bookworm PDRV=sda3 pfix=nocopy,fsck i915.modeset=0
initrd /Bookworm/initrd.gz
}
menuentry "Bookworm 64-bit SAFE MODE" {
search --set -f /Bookworm/vmlinuz
linux /Bookworm/vmlinuz psubdir=/Bookworm PDRV=sda3 pfix=ram i915.modeset=0
initrd /Bookworm/initrd.gz
}
menuentry ' '{
true
}
===
Perhaps all this will help someone who has a spare Windows UEFI PC try several
versions of Puppy Linux and the new Bookworm version too.