My laptop is "legacy" free, but I have a USB floppy disk drive. I need to boot from that in order to flash my BIOS, so that I can boot from USB devices. Ubuntu and Windows can both see it, but the BIOS can't boot from it. I'd like to add an entry to GRUB to boot from it and hopefully I can flash it that way. When doing fdisk -l and blkid I get the following information:

SEC_TYPE="msdos" UUID="F0C3-BD35" TYPE="vfat"

Disk /dev/sdb: 1 MB, 1474560 bytes
3 heads, 53 sectors/track, 18 cylinders
Units = cylinders of 159 * 512 = 81408 bytes
I can mount it and read from it within Ubuntu, but I'm not sure what to put in menu.lst to boot from it. This is my basic layout:

title USB Floppy
root /media/disk/
savedefault
makeactive
chainloader +1
This gave me a Error 11: Unrecognized device string error. I replaced /media/disk with (sd1,0) and (sd0,0) but got the error message Error 23: Error while parsing number.

I really need this to work in case something screws up, any ideas?