I have created a multi-boot usb iso: icake-multiboot-usb-02.iso (519 mb)
When you burn (see instructions at bottom) this file to a usb stick, you will get a multi-boot usb with these features:
a. uefi and legacy bootable
b. comes with fatdog64 8.1.3 on the usb
c. option to run super Grub2 Disk (built-in to the iso/usb)
enable you to search suitable loopback bootable iso files on the usb and your system
(most modern Puppy systems are loopback bootable directly from the iso file)
stored inside these folders:
/boot/bootisos; /boot/boot-isos; /bootisos; /boot-isos
folders can be in the usb or any partitions in your system
d. users can add customized loopback bootable iso to usb or partitions in your system, method:
add suitable iso to /bootisos on usb or any partitions on your system
e.g. to add fossapup64-9.6.iso as a bootable option:
download and add fossapup64-9.6.iso to /bootisos in usb or in a partition in your system (e.g. /sda1/bootisos)
then run super Grub2 Disk on the usb and you can boot fossapup64-9.6 direct from the iso file
e. users can add customized frugal bootable puppy files, method:
i. add initrd**; vmlinuz**; puppy*.sfs; *.sfs files to new folder under /frugal.puppy of usb
e.g. to add precise 5.7.1,
download precise_5.7.1.iso and extract these files from the iso:
initrd.gz, puppy_precise_5.7.1.sfs, vmlinuz and zdrv_precise_5.7.1.sfs
put these 4 files inside new folder /frugal.puppy/precise571 on usb
ii. add suitable entries in files /frugal.puppy/menu.lst on usb
e.g. to add precise 5.7.1, add these lines in /frugal.puppy/menu.lst on usb
#
title Puppy Linux precise 5.7.1 org Frugal on sda8
root (hd0,0)
kernel (hd0,0)/frugal.puppy/precise571/vmlinuz psubdir=/frugal.puppy/precise571 pmedia=usbflash pfix=fsck
initrd (hd0,0)/frugal.puppy/precise571/initrd.gz
#
then you can boot precise 5.7.1 from the usb using the booting frugal puppy system option
Note: to burn iso to usb, you can:
1. under linux: use Startup Disk Creator; Fedora Media Writer; balenaEtcher; UNetbootin (I have not tried these)
2. under windows: use any third-party tool like Rufus, UltraISO, Etcher (I have only tried Rufus)
3. experienced users can use dd in linux terminal:
sudo dd if=icake-multiboot-usb-02.iso of=/dev/sdx bs=1M status=progress
(warning: be extremely careful about your typing and make sure that /dev/sdx is the right usb drive)
4. after burning the iso file and your usb has unused space, you can use GParted to expand the usb partition to include more space.
icake
Jun 11, 2023