BootGrubCD - boot a grub2 installation via CD/DVD
For machines that have problems with booting a USB device.
'bootgrubcd' depends on "FrugalPup" being installed.
'bootgrubcd' is a simple little script that produces a small './boot_grub2.iso' file, (about 600 KiB).
The resultant CD/DVD uses grub4dos to boot a grub2 that has been installed on a HD or similar storage device.
It supports only non-uefi booting, (If it's a uefi machine, then it most likely supports booting a USB stick).
If you install Puppy on a USB HD, with a small "fat32" boot partition containing grub2 and a large Linux Puppy partition,
(using FrugalPup, or any other installer), but your machine won't boot the USB HD,
you can use this utility to create a boot CD that will.
Of course the "fat32" partition containing grub2 can also reside on an internal HD.
This CD is very small because it contains only grub4dos, and it boots only 1 thing, grub2 on a particular "fat32" partition identified by it's UUID.
It is likely to have a long life, since it is the 'grub.cfg' on your USB HD that knows about the Puppies you are booting,
when you change the list of Puppies defined in the 'grub.cfg' file, this makes no difference to this CD.
As long as there is a "fat32" partition with the same UUID, that contains a '/boot/grub/i386-pc/core.img' file, the CD will still work.
This utility, along with the "BootCD" facility of "FrugalPup", represents a change of perspective.
Instead of thinking of a CD/DVD as a storage device, think of it as just an alternate boot device for older machines that won't boot USB stick.
with storage being on a more user friendly device like a USB HD, or even a USB stick, where it's easy to change things.
The "BootCD" facility in "FrugalPup" is an alternative to the "Boot" facility in "FrugalPup", using a CD/DVD instead of a "fat32" partition.
But "bootgrubcd" chainloads the grub2 installed on a "fat32" partition by the "Boot" facility.
My intention is to integrate this script into "FrugalPup", sometime.