Hi there. I also have a Wiki page that I wrote a while back, and has been edited by several others over time:Originally Posted by Harry Kuhman
http://knoppix.net/wiki/Bootable_USB_Key
I have found that there are at least 3 "booting standards" when booting USB mass storage devices:However, I still cannot locate some of the discussion about the different low level formatting options available on a flash device that affect how it behaves like a hard disk. I'm still hoping that the knowledgeable will join in on this conversation.
* USB-ZIP = The most compatible with old BIOS's, but has the most weird restrictions: data must be on partition 4 (not 1), geometry must be 64 heads 32 sectors. Cylinders maximum 1023, thus USB keys booted with USB-ZIP must be 1GB or less in size.
* USB-HDD = Basically relaxes the restrictions of USB-ZIP. Partition can be 1 through 4, geometry can be anything that makes sense (most likely 255 heads 63 sectors). Uses LBA so geometry really doesn't matter and there should be no size limit.
* USB-Superfloppy = I haven't seen a name for this standard, most BIOS's just call it "removable". No partitions used at all. Just format the entire USB mass storage drive as a big single filesystem, without a partition table. This used to be called "superfloppy" format, since floppies didn't have partitions. This is what Windows does by default, when inserting an unformatted USB key. LBA is used, of course, as there is no geometry at all. This is the easiest to make, as you don't need to worry about partitions or geometry at all, but relatively few BIOS's support it.
If trying to make a USB key that's as compatible with as many BIOS's as possible, try USB-ZIP first, and then go down the list.
If trying to make a USB key that is easy to make and able to use all available space (no space lost to uneven geometry), try USB-Superfloppy first, and then go up the list.
BIOS's are very weird when it comes to USB devices. I've seen USB devices appear in entirely different menus, depending on how they are formatted. USB booting is not yet a selling point when it comes to motherboard makers, so they do not advertise or test this feature, and so it's really random whether your motherboard can do it correctly or not. I've seen expensive motherboards fail and cheap motherboards succeed, so it doesn't have to do with price or name brand.
Hope this helps!

Juniper EX4100-F-12P Switch 12x 1GbE PoE 2x 10GbE Uplinks 4x 10GbE Stack Ports
$900.00
Juniper EX2300 12-Port Gigabit PoE+ Managed Network Switch P/N: EX2300-C-12P
$149.99
Juniper QFX5100-48S Switch 48x SFP+ 6x QSFP Ports w/ 30x SFP modules 1*DC PSU
$151.80
Juniper Networks EX2200-C 12T-2G 12 Port Gigabit Switch Compact + Cord Tested
$64.99
NEW JUNIPER QFX5120-48Y-AFO-T 48x 10/25GbE SFP28 8x 40/100GbE Switch Dual AC PS
$12500.00
Lot of 5 Juniper 740-061405 100GE QSFP-100GBASE-SR4 850nm Transceivers
$100.00
Juniper EX2300-C 12 Port Compact Gigabit Switch EX2300-C-12p
$99.99
Juniper QFX10002-36Q 36-Port 40GbE QSFP+ 24x 100G Ethernet Switch
$649.99
Juniper Networks AP33 Wireless Access Point Bluetooth WiFi 6 Cloud Managed NIB
$54.99
Juniper Networks EX2300-48P 48-Port Gigabit PoE Managed Ethernet Switch
$79.99