diff --git a/daemon/listfs.ml b/daemon/listfs.ml index 2376b61db..4cc3c437a 100644 --- a/daemon/listfs.ml +++ b/daemon/listfs.ml @@ -111,8 +111,9 @@ and is_partition_can_hold_filesystem partition = false else if is_mbr_bogus parttype device partnum then true + else if is_mbr then + true else ( - (* MBR partition id will be converted into corresponding GPT type. *) let gpt_type = Parted.part_get_gpt_type device partnum in match gpt_type with (* Windows Logical Disk Manager metadata partition. *) diff --git a/generator/actions_core.ml b/generator/actions_core.ml index 26c576c72..faabfdd77 100644 --- a/generator/actions_core.ml +++ b/generator/actions_core.ml @@ -8118,9 +8118,7 @@ for a useful list of type GUIDs." }; ]; shortdesc = "get the type GUID of a GPT partition"; longdesc = "\ -Return the type GUID of numbered GPT partition C. For MBR partitions, -return an appropriate GUID corresponding to the MBR type. Behaviour is undefined -for other partition types." }; +Return the type GUID of numbered GPT partition C." }; { defaults with name = "part_set_gpt_attributes"; added = (1, 21, 1);