Am 29.11.2016 um 08:58 schrieb James Bowlin:

Aside from size constraints, etc, all four combinations work:

   o UEFI booting on GPT partitioning
   o UEFI booting on MSDOS partitioning
   o Legacy booting on GPT partitioning
   o Legacy booting on MSDOS partitioning

For example, my live-usb-maker script:
https://github.com/BitJam/live-usb-maker  boots via both legacy
and UEFI and it can be set to partition with GPT or MSDOS.

In theory they work and in practice in 99% of the cases when booting internal hard drives. My preferred boot configuration on all PC systems are GPT partitioned drives with a partition markes EFI system and one marked legacy boot (might apply to the same partition) and using gptmbr.bin from syslinux to boot.

In practice there are some early EFIs (ca. 2007 to 2010) that are disguised as BIOS that ignore the 448 byte boot block on USB drives and instead look for a MBR partition table and one partition marked as active. Because of the protective MBR they won't boot a GPT partitioned stick. Something similar applies to many 32 bit UEFIs (cheap Intel tablets and netbooks). To boot from external media those expect a single partition drive, MBR partition table and the partition flagged as (EFI system partition) containing all the boot files. This might violate the UEFI standards, but I guess since Windows bootable USB drives use exactly this single partition MBR layout, no one cares in practice.

Yours,
Mattias

--
Mattias Schlenker - Freier IT-Fachredakteur und -autor
                             [email protected]
Mattias Schlenker - IT-Consulting, Softwareentwicklung
                            [email protected]

Address__ August-Bebel-Str. 74 - D-04275 LEIPZIG - GERMANY
Phone: +49 341 39290767              Fax: +49 341 30393578
Mobile: +49 163  6953657  Another mobile: +49 159 03160327
VATIN_________________________________________ DE240998538

Fork me!____________________ https://github.com/mschlenker
Website.__________________ http://www.mattiasschlenker.de/
My books!___________ http://www.arduino-hausautomation.de/

_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to