How do you allow a WIDE VARIETY of bootloaders to be booted? How do we be bootloader-agnostic? 1. Our bootloader doesn't occupy ANY of the common areas that other bootloaders occupy. (not the VBR of the active partition, not sectors 2 thru 63, not the BIOS Boot Partition) 2. EXCEPT for the first 446 bytes of sector 1 -- we have no option about that, our bootloader must occupy this space in order to have control over the initial boot process. 3. There are two pieces of the target bootloader that have to get switched. We switch them using two different methods: 3A. sectors 2 through 63 -- These are actually written to the physical disk, by muxboot-Switcher, whenever a new target OS is chosen. 3B. The first 446 bytes of sector 1 -- This has been moved elsewhere on the disk. Our bootloader chainloads this distant position.