Comment 12 for bug 458482

Revision history for this message
richud (richud.com) wrote : Re: usb drives imaged with usb-creator fail to boot on some systems

Bug also effects D965GF Intel boards (Still in Natty 11.04 startup disk creator)

However there is a solution and it is because of 'faulty' FAT32 boot sector, the offending bits to fix are offset (from boot sector start)
1A h (Number of Heads) [this as always been correct in the things ive looked at, but its something to check, 255 heads = FF in below example ]
1C h (Number of Hidden Sectors in Partition) [in below example is 2048 = 80 00, when wrong usually 00 00]
40 h (Logical Drive Number of Partition) [should be 80, when wrong usually 00]

You can manually edit these or use ms-sys (http://ms-sys.sourceforge.net/) to fix by doing (assume usb stick is sdd)
./ms-sys -p /dev/sdd1
you will see something like

 ./ms-sys -p /dev/sdd1
Start sector 2048 (nr of hidden sectors) successfully written to /dev/sdd1
Physical disk drive id 0x80 (C:) successfully written to /dev/sdd1
Number of heads (255) successfully written to /dev/sdd1

You can also use this to fix your own bootable sticks if you are formatting with mkfs.vfat