No need to Frugal again. No need to write a CD/DVD again. Users do NOTHING except download their Puppy ISO files to a "BOOTISOS" folder that a user creates somewhere on his permanent or removable media. Just keep all your ISOs to that folder. There is no need to worry about contiguous files; thus your filesystem where your folder resides can be any MAC/MS/Linux filesystem!
Seems all new 64bit PUPs & PeeBee's PUPs boot via SuperGRUB2 directly. Again, Users do NOTHING.
There is ONLY 1 single requirement done ONLY once!
You, only once, create the bootable SuperGRUB2 (SG2D) disc/disk from its 15MB ISO for CD/DVD or its IMG for USBs.
Whenever you boot the SG2D USB/DVD/CD that you created, SG2D will list the ISOs it finds in /BOOTISOS for you. From that list, choose one. Your PC will boot the one you chose.
SuperGRUB2 (SG2D) is found here.
STEPs explaining Howto:
Your single requirement is to make EITHER a SG2D disc or make a SG2D USB:
Steps for CD/DVD disc
Download a SuperGRUB2 ISO
Burn the ISO to CD/DVD
Create a folder, "/BOOTISOS", on any drive you have
Put any modern PUP or DOG ISOs in that folder
Shutdown your PC
Boot the PC, selecting the DVD as the boot device
Hit the Enter key when SuperGRUB2 opens
Wait...wait...for the screen output’s menu with your ISOs listed
Scroll to the bottom of the screen output’s menu
Select an ISO
Your selection will boot
.
Steps for USB sticks
Download a SuperGRUB2 IMG
Burn the IMG to USB
Open the 2nd partition of the USB created: Notice the /BOOTISOS folder
Put any modern PUP or DOG ISOs in that folder. (See bottom of this post for an important "Note" on the USB 2nd partition's size)
Shutdown your PC
Boot the PC, selecting the USB as the boot device
Hit the Enter key when SuperGRUB2 opens
Wait...wait...for the screen output’s menu with your ISOs listedhttps://forum.puppylinux.com/viewtopic.php?f=156&t=387
Scroll to the bottom of the screen output’s menu
Select an ISO
Your selection will boot
More info was found from this Puppy Developer here.
Again, Users do NOTHING except download their ISOs to a BOOTISOS folder. SuperGRUB2 is open source with a developer who appears to respond. Users do NOTHING, SG2D does all the heavy lifting.
Happy booting! Boot your PUPs.
Edit1: When your PC boots SG2D you will arrive at a list of bootable ISOs it finds in your /BOOTISOS folder. My list looks like this:
.
Edit2: There is an "elegant" guide by @ETP found here
Note:
The 2nd partition is not large enough for modern Puppy Linux ISOs. You will need to expand it. GParted, available in all Linux, is excellent for doing this. You can manipulate the 2nd partition in one of two ways:
Just resize it leaving the filesystem format as it is. Add your ISO files to the /BOOTISOS folder.
OR, resize it and change its filesystem by reformatting it.
Changing its FAT32 format to a Linux format, ext2/ext3/ext4, when you exit your Puppy Linux session, Puppy will offer to save into a "Folder" vs only offering to save to a file. Reformatting will delete everything on this 2nd partition. So you must manually recreate a /BOOTISOS folder.
.