by Geoff » Sun Dec 08, 2013 6:18 am
When you use gdisk, it automatically creates a "protective MBR partition table" in addition to a "GPT partition table." The resulting setup is *not* a hybrid. In order to make a hybrid, you would need to: (first) use gdisk to create the partitions you want, with the first one being large enough (typically 8-16GB or so) for the Arch rootfs, then maybe a swap partition (1GB or so) if you like, followed by any huge partitions you want to fill the drive; and then (second) go back and use fdisk after you're finished with gdisk. Using fdisk, you would delete the (protective) MBR partitions and then create instead new partition(s) identical in extent and type to only the small initial partition(s) that gdisk created. Don't bother about the huge partitions; they probably won't fit in the MBR partition table anyway. Once you're done with this, don't use gdisk again, as it would fubar your hybrid setup. Uboot should use the MBR, and then the kernel should use the GPT.
Please, someone correct me if I have missed any steps.
Edit: I didn't realize gdisk could do all of the above (see below) without any need for fdisk to fix up the MBR. Thanks.
Last edited by
Geoff on Sun Dec 08, 2013 5:44 pm, edited 1 time in total.