Hey guys, I've been trying to figure out how to make a Multiboot plugin that will work for an ISO I've made, but so far I haven't ran into any examples of an MS-DOS image booted from ISO, they are all from floppy images. Now, before someone suggests I just make it into a floppy image, I will say that this is what I used to do - up until I got to Ghost 11.5 which has an EXE that is 2.2MB. That makes it basically impossible for me to include that EXE into an ISO in addition to all the network drivers I'm using.
My solution to this was to make an ISO that uses a bootable floppy image with all the network drivers I want and a boot menu (using the config.sys syntax for the menu) to pick what NIC I'm trying to boot for. MS-DOS would then boot, loading OAKCDROM.SYS and MSCDEX.EXE to use the CD-ROM drive where I placed GHOST.EXE. So a 1.44MB floppy image along side a 2.2MB EXE, and it's all working on a standalone ISO.
From what I've seen, you can directly boot from a floppy image, but when booting from an ISO you have to specify a kernel to use for Syslinux. Maybe I'm just thinking way too hard about this, but am I going to have to figure out how to use Syslinux for this to work or can I boot straight from an ISO with BCDW? Just a bit confused.
Any help would be greatly appreciated!
