[syslinux] booting MS-DOS with syslinux

Patrick J. LoPresti patl at users.sourceforge.net
Wed Oct 6 13:54:25 PDT 2004

Amit Kucheria <akucheria at metricsystems.com> writes:

> Here is what I did:
> 1a. CF card is recognized as /dev/sdb and mounted at /mnt/cf
> 1b. MS-DOS boot floppy (/dev/fd0) mounted at /mnt/floppy
> 2. fdisk /dev/sdb
> 3. mkfs.msdos /dev/sdb1
> 4. syslinux /dev/sdb1
> 5. dd if=/dev/fd0 of=/tmp/dos.bss bs=512 count=1
> 6. cp /tmp/dos.bss /mnt/cf
> 7. Copy io.sys, msdos.sys, command.com, drvspace.bin from /mnt/floppy 
> to /mnt/cf
> 8. Copy following syslinux.cfg to /mnt/cf

I do not see the step where you put a Master Boot Record (MBR) onto
the USB drive.

I use SYSLINUX for my project, and I wrote up instructions for booting
it from a flash drive:


You can use freedos-mbr.bin from my project or mbr.bin from the
SYSLINUX distribution as the MBR.  You can use my Perl script
(install-mbr.pl, linked above) to install it on your flash drive.

 - Pat

More information about the Syslinux mailing list