zdimension / SharpBoot

SharpBoot is a program for creating multiboot ISOs by choosing other ISO files and putting them in categories.
https://zdimension.fr
GNU General Public License v3.0
33 stars 7 forks source link

Update or add ISOs to USB #3

Open Echaleon opened 8 years ago

Echaleon commented 8 years ago

Since Sharpboot uses syslinux to load ISOs directly by memdisk (or does it chainload them?), it should be possible to add an entry to menu.cfg or edit one and copy over new ISOs, instead of the current way of having to redo the entire USB key, or doing it manually. I think it's an integral part to make it easier to use.

Also thanks for making something that actually works. Most other utilities only work with Linux distros, but I'm able to multiboot the BSDs and Illumos based OSs, which I've only had success with XBoot, since it uses syslinux, but it's no longer maintained.

zdimension commented 8 years ago

Thanks for the feedback, I am planning to add this feature for version 3.9 or 3.10, shouldn't be too hard to make. I think it will either detect if syslinux or g4d is installed, ask the user if it can't detect, and then do everything to make it work properly.

I am also planning to add custom entries, so you can for example add a file, and set the code that will appear in syslinux.cfg / menu.lst, and to add support for DOS-based ISOs (boot by chainloading KERNEL.SYS)

(and Syslinux uses G4D's CD-ROM emulation to chainload ISOs, memdisk is too slow for big ISOs)

Echaleon commented 8 years ago

Custom entries would be fantastic for doing a persistent USB install or doing casper-rw on live discs. Thanks!