Select Image > Change Format, and increase the size of the boot disk to 2.88 MB - this will give you the space you'll need to inject your programs into it.ĭrag-and-drop all the programs that you want to use in DOS onto the WinImage interface, confirming any dialogues that appear. Open the DOS 6.22 boot floppy disk using WinImage. Injecting the Programs into the DOS Boot Disk MS-DOS 6.22 boot floppy/diskette (or equivalent for your version of DOS).ImgBurn (or equivalent image-burning software).
Note that although I only tested this process using MS-DOS 6.22, the process outlined below should be identical for any version of MS-DOS so long as you download and use the boot disk for your intended version. Instead, the programs need to be "injected" directly into the boot disk, from which an ISO can then be made.īelow is a longer guide to the process, as well as the solution to the memory problem you may run into when trying to run the newly-visible programs in DOS. For whatever reason, this doesn't change the files available to you once booted into MS-DOS. In short, my initial mistake was packaging the executables into the ISO directly. Booting into MS-DOS 6.22 worked, but just as it had done when I used the unaltered boot ISO, displayed only the 40 files that came packaged with DOS 6.22 by default, completely ignoring the extra files I added to the new ISO.Īfter a lot of work, research and guidance from I finally managed to accomplish the goal of packaging the legacy executables I needed into an ISO and successfully run them from within MS-DOS 6.22. Inserting the flash drive booted into grub4DOS as it should have. The operation ran successfully, and I used WinSetupFromUSB to load the newly-created ISO onto a bootable flash drive. I then added ISO9660 and UDF volume labels, and selected the Build button. I downloaded the boot floppy/diskette image for DOS 6.22 ( Dos6.22.img) from here, and selected it as the Boot Image in Advanced > Boot Manager, with the below settings: I then opened ImgBurn's Build mode, and then selected the 40 DOS files and my executables as the source, totalling 57 files. To do this, I extracted all 40 files from the original boot disk ISO using WinRAR.
As described in this question, I used WinSetupFromUSB to successfully create a multibootable USB that could boot into MS-DOS 6.22 - as well as installers for other version of Windows - but couldn't access any of the executables I needed on the root of the USB.Īs a solution to this, I'm now attempting to package the executables I need with the original DOS 6.22 boot disk ISO found here to create a new ISO containing everything I need.