Debian README for makebootfat package ===================================== These basic steps worked for the maintainer to create your a bootable dos usb-stick. Just replace with sda/sdb/sdc or whatever matches your usb stick device. Partition your usb-stick such that it has one primary dos partition, then execute ====snip=== mkdir /tmp/fs-root cd /tmp wget http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.0/pkgs/kernels.zip wget http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.0/pkgs/commandx.zip wget http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.0/pkgs/unstablex.zip unzip kernels.zip unzip commandx.zip unzip unstablex.zip cp bin/kernel.sys bin/command.com /tmp/fs-root/ cp source/ukernel/boot/fat* /tmp/ sudo makebootfat -o /dev/ -E 255 -1 fat12.bin -2 fat16.bin -3 fat32lba.bin -m /usr/lib/syslinux/mbr.bin ../fs-root/ ====snip=== The url http://sourceforge.net/apps/mediawiki/freedos/index.php?title=USB points to step by step instructions on how to create a bootable memorystick with freedos using makebootfat (on which the above instructions are based on). The files required to create bootable usb-sticks with syslinux (like mbr.bin) can be found under /usr/lib/syslinux (if the syslinux-common debian package is installed). The mbrfat.bin file needed to create bootable dos based usb sticks is shipped with makebootfat in /usr/lib/makebootfat/mbrfat.bin . -- Soeren Sonnenburg Wed, 14 Oct 2009 06:15 CEST