Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update or add ISOs to USB #3

Open
Echaleon opened this issue Dec 14, 2015 · 2 comments
Open

Update or add ISOs to USB #3

Echaleon opened this issue Dec 14, 2015 · 2 comments
Assignees
Milestone

Comments

@Echaleon
Copy link

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
Copy link
Owner

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)

@zdimension zdimension self-assigned this Dec 14, 2015
@Echaleon
Copy link
Author

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

@zdimension zdimension added this to the v5 milestone Feb 20, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants