diff -Naur parted-3.0/libparted/labels/gpt.c parted-3.0a/libparted/labels/gpt.c --- parted-3.0/libparted/labels/gpt.c 2011-05-10 11:19:09.000000000 -0400 +++ parted-3.0a/libparted/labels/gpt.c 2011-06-23 00:14:26.000000000 -0400 @@ -122,6 +122,10 @@ ((efi_guid_t) { PED_CPU_TO_LE32 (0x0657fd6d), PED_CPU_TO_LE16 (0xa4ab), \ PED_CPU_TO_LE16 (0x43c4), 0x84, 0xe5, \ { 0x09, 0x33, 0xc8, 0x4b, 0x4f, 0x4f }}) +#define PARTITION_LINUX_DATA_GUID \ + ((efi_guid_t) { PED_CPU_TO_LE32 (0x0FC63DAF), PED_CPU_TO_LE16 (0x8483), \ + PED_CPU_TO_LE16 (0x4772), 0x8E, 0x79, \ + { 0x3D, 0x69, 0xD8, 0x47, 0x7D, 0xE4 }}) #define PARTITION_LVM_GUID \ ((efi_guid_t) { PED_CPU_TO_LE32 (0xe6d6d379), PED_CPU_TO_LE16 (0xf507), \ PED_CPU_TO_LE16 (0x44c2), 0xa2, 0x3c, \ @@ -1309,7 +1313,7 @@ if (!gpt_part_data) goto error_free_part; - gpt_part_data->type = PARTITION_BASIC_DATA_GUID; + gpt_part_data->type = PARTITION_LINUX_DATA_GUID; gpt_part_data->lvm = 0; gpt_part_data->raid = 0; gpt_part_data->boot = 0; @@ -1446,7 +1450,7 @@ } } - gpt_part_data->type = PARTITION_BASIC_DATA_GUID; + gpt_part_data->type = PARTITION_LINUX_DATA_GUID; return 1; }