Thursday, April 25, 2024

HowTo: FreeDOS USB Bootdisk under Linux

Good for flashing BIOSes etc.

Instructions come from here: http://www.meta.net.nz/~daniel/blog/2009/06/10/creating-a-dos-usb-bootdisk-under-linux/

  • Install qemu on your Linux system
  • Download a FreeDOS image, for example Balder
  • Find and check the partition of your USB drive, usually in ‘/dev/sd*’ (try cfdisk  /dev/sdc)
  • Make file system: mkfs.msdos /dev/sdc1
  • Mount FreeDOS image as A: drive and USB stick as C: drive: qemu -boot a -fda balder10.img -hda /dev/sdc
  • Make the USB drive (C:) a bootable system drive: A:\> sys c:
  • Copy all content of FreeDOS image to the new bootable USB drive: A:\> xcopy /E /N a: c:
  • Check with: qemu -hda /dev/sdc

Done.

Sven L. M. Schroeder / April 2012