Ticket #190 (new enhancement)

Opened 2 years ago

Last modified 3 months ago

please support MBR+GPT hybrid partition tables

Reported by: plugwash Assigned to:
Priority: minor Milestone:
Component: libparted Version:
Keywords: Cc:

Description

On mutliboot intel based macs the normal partition table type is a MBR+GPT hybrid. Currently when used with such a partition table partman (a libparted based partitioning tool used by the debian installer) detects the partition table as GPT and on writing the partition table destroys the MBR parition table

Parted and gparted also detect the partition table as gpt and I expect they will also destroy the MBR parition table (though I haven't tried this as I don't fancy messing with my machines partition table unnessacerally).

It would be very helpfull to have proper support for this type of partition table in libparted.

Attachments

Change History

07/27/09 22:18:20 changed by mjevans1983

This feature might be easiest to add to the user-interface as a set of flags, I propose the following flags and behavior:

hybrid: Partition is exposed in any free slot in the MSDOS partition table hybrid1: Partition is exposed as partition 1 in the MSDOS partition table hybridN: Partition is exposed as partition N in the MSDOS partition table

NOTE: one primary partition -must- be reserved for the GPT protection volume. NOTE: if N >= 5 then one primary partition -must- be reserved for the first extended volume (which would then be allocated within a GPT protecting partition in the GPT table, the last one in the list is what I'd recommend since the linux kernel stops at partition 15).

Parted should warn if a partition starts/ends past the addressable LBA size of the MSDOS table, however it should not be fatal.


Add/Change #190 (please support MBR+GPT hybrid partition tables)




Change Properties
Action