FrugalPup 27, DiskPup 27, StickPup 27 and f2StickPup 27 - Puppy frugal installer.
Download extra sfs 'frugalpup_27.sfs' (or 'frugalpup-27.pet') from https://www.mediafire.com/folder/rdyc5l ... /frugalpup (2.9 MiB).
This release fixes a bug where the "Boot type" dialog was not shown in a uefi only environment.
But the BIG thing is that the red warning message on "FrugalPup->Boot" has been downgraded from "Overwrites existing boot files." to "May overwrite some existing boot files."
This release enhances the "Boot" facility in "FrugalPup" to support installing to an existing ESP (EFI System Partition), no-matter if it's for another Linux distribution or Windows.
Instead of writing the Puppy Linux ".efi" files to '/EFI/boot', it writes them to '/EFI/Puppy' so that it can dual-boot with the installed other system via uefi/BIOS "Boot Menu".
This facility depends on a fully working 'efibootmgr' utility in Puppy to register the "boot" with the uefi/BIOS, this is currently a challange.
If there are no other uefi installs present in the "vfat" partition, then the ".efi" files are written to the default directory, '/EFI/boot', the same as before.
Being in the default location, there is no need for 'efibootmgr' to register the boot, the same as before.
So these changes do not make any difference to 'StickPup' or 'f2StickPup', or when you use a separate "vfat" boot partition just for Puppy.
Of course this only makes a difference if grub2 is being installed, not if only the config file ('grub.cfg') is being changed.
This release also removes the requirement for a vfat boot partition to be the first partition on the drive.
FrugalPup doesn't check any more, so you can do the install.
It should work for uefi, when the ESP is not the first partition. One of my working uefi test situations had an ESP as "sda2".
But it may not always work for non-uefi boots.
Note1: So when does FrugalPup always overwrite?
1. Corresponding files in the '/boot/grub' directory of the boot "vfat" partition, at the worst, this could be replacing one version of grub with another.
2. If it's directed to replace a '/EFI/Puppy' install.
Note2: The ability to share an ESP with another distribution has, by it's nature, has had very limited testing.
I did my testing against an install of Deuvan Beowulf.
So please proceed with caution when testing it, i.e. make sure you have a backup of the ESP, (it's just a small "vfat" partition).
It might be a good idea to hold-off on uploading this version to woof-ce, just yet.
Perhaps best to treat this as an "beta" release, I expect there will be a bug-fix v28 release before too long.