How do I create a bootable flash drive running MS-DOS 6.22?
Rufus author here.
As explained here, Rufus does not embed any version of MS-DOS with the application, so it doesn't matter what version of Rufus you use, you won't magically get a specific version but the Windows Millennium DOS version that Windows provides (that is, up to Windows 8.1, since Windows 10 removed it altogether, so there's no MS-DOS creation option in Rufus if running on Windows 10 or later).
Now, your expectation is that Rufus can create an MS-DOS bootable USB if you provide your own version (as an ISO, or something else). This is not the case. Rufus cannot be used to create an MS-DOS bootable USB drive except a Windows Millennium one, if you are running Windows 8.1 or earlier, and, because the demand for such a feature is exceedingly small (at this stage, I have to point out that the amount of people who have been able to claim that they have found a genuine flaw in FreeDOS that forces them to use MS-DOS currently stands at exactly zero, as most of the "issues" that people have with FreeDOS only have to do with a slightly different way to handle AUTOEXEC.BAT
/CONFIG.SYS
or menus, which is easily addressed and does not constitute a DOS incompatibility), I have no plans whatsoever to ever add that functionality as I have 100% confidence that FreeDOS can always be used in lieu of MS-DOS.
The only way I would ever consider adding this feature is if the following conditions are met:
- You can demonstrate that you have found an actual incompatibility between FreeDOS and MS-DOS (rather than a "belief" that there may exist one, which, in years of being subscribed to the FreeDOS mailing list I have yet to see).
- The FreeDOS developers indicate that they are unwilling to address this incompatibility.
Short of these two conditions being met, I will respectfully request that you either use FreeDOS (which, again, I have yet to see fail compared to MS-DOS in terms of compatibility) or another utility than Rufus.
Around the time when Windows 98 was mainstream, bootable MS-DOS CDs and USB drives used a 1.44MB floppy disk image as the actual boot target. The CD/USB drive stores the floppy image either visibly on the file system or invisibly outside of a partition, and the computer would boot to a virtual A:\
drive. If access to the CD/USB drive is desired after boot, the appropriate driver must be present on the floppy image and loaded.
At least in some cases, booting from the floppy image requires features implemented in BIOS. (I remember trying to make a rescue disk on a state-of-the-art 32MB USB drive, and there being different instructions for BIOS that support USB-FDD, USB-ZIP, USB-HDD, etc.)
If you don't feel like hunting down period-appropriate documentation and tools, your best bet is probably a MS-DOS floppy image paired with a modern bootloader that supports memdisk features. syslinux
/isolinux
and GRUB4DOS
comes to mind.
Ok I got it working with an old IBM Thinkpad. Here are the steps I took:
- Get the Dos6.22 IMG file from here as you already did.
- With RMPrepUSB (I'm using v.2.1.739) select File->Drive.
- Go through the prompts and let it put all the files from the ISO onto the USB stick.
- Copy ALL the files on the USB stick to somewhere on your hard drive (these should be the only files in the folder).
- "In the Copy OS files from here" section, put the folder that you just copied all the files from the USB stick to.
- In Sec.3 select MS-DOS bootable.
- In Sec.4 select FAT16 on the left, and "Boot as HDD" and "Use 64hd"**
- (Make sure the checkbox next to "5 Copy OS files" is checked)
- Select 6 Prepare Drive and follow the prompts. It will partition, format, MBR, bootsector and copy the files to the USB stick.
- When 9. is complete, hit Eject Drive and remove USB stick.
That's it! Let me know if it works for you.
Note: I think the problem with just doing the File->Drive thing is that it doesn't put the files in the right place on the USB stick. When you let it prep and copy the files itself, it puts everything in the proper place and order.
** You may have to monkey with the checkboxes in this section. My laptop places the USB Boot under its "Hard Drive" section when it lists it in its BIOS. Your computer may consider it removable storage, or a FDD.