--- parted-2.3/libparted/labels/gpt.c.orig 2013-04-19 15:19:45.000000000 +0200 +++ parted-2.3/libparted/labels/gpt.c 2013-04-19 15:20:03.000000000 +0200 @@ -1160,6 +1160,9 @@ _part_to_ostype (PedPartition* part) if (strncmp (part->fs_type->name, "hfs", 3) == 0) return 0xaf; if (strstr (part->fs_type->name, "swap")) return 0x82; } +#ifdef __PPC__ + if (part->num == 1) return 0x41; /* PARTITION_PREP */ +#endif return 0x83; // Everything else is Linux }