I'm new to linux and one of the first things I'm attempting is to multi boot from a USB flash key using Grub.

I have partitioned the usb key, using fdisk, into two partions, the first contains grub, the second is home to a copy of FreeDos.

After I boot, the grub menu loads and I select the FreeDos item, I then get the message

"Starting up ...
This is not a bootbale disk. Please insert a bootable floppy and press any key to try again ..."

And this is where I'm stuck and as I don't really know what I'm doing, I could use some pointers! I'm reluctant to try anything else because if I can't get it to happily boot freedos then I'll scrap the idea.

Below is the output from fdisk, menu.lst, grub.conf and device.map, any help will be greatly appreciated!


### FDISK
----------------------------------------------------------------------
Disk /dev/sda: 4126 MB 4126146560 bytes
255 heads, 63 sectors/track, 501 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 3 24066 6 FAT16
/dev/sda2 4 6 24097+ 6 FAT16
----------------------------------------------------------------------

### menu.lst
----------------------------------------------------------------------
default 1
timeout 30

title Free DOS
hide (hd0,0)
unhide (hd0,1)
root (hd0,1)
makeactive
chainloader +1
----------------------------------------------------------------------


### grub.conf
----------------------------------------------------------------------
default 1
timeout 30

title Free DOS
hide (hd0,0)
unhide (hd0,1)
root (hd0,1)
makeactive
chainloader +1
----------------------------------------------------------------------


### device.map
----------------------------------------------------------------------
(hd0) /dev/sda
----------------------------------------------------------------------