From 55536fac4ec6d92bc96bdde422b0cfc1f1f6013b Mon Sep 17 00:00:00 2001 From: james Date: Sat, 14 Sep 2013 09:27:46 +0000 Subject: make raid bootable --- src/sync.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/sync.c b/src/sync.c index 8eafd1c..a487a5e 100644 --- a/src/sync.c +++ b/src/sync.c @@ -67,10 +67,16 @@ sync_tables (DISK * d) type = MBR_PARTITION_TYPE_HFS; } - if ((type == MBR_PARTITION_TYPE_LINUX) && (!seen_linux)) + switch (type) { - seen_linux++; - bootable++; + case MBR_PARTITION_TYPE_LINUX: + case MBR_PARTITION_TYPE_RAID: + case MBR_PARTITION_TYPE_LVM: + if (!seen_linux) + { + seen_linux++; + bootable++; + } } mbr_entry_from_gpt_entry (&m->entry[mbr_entry++], &h.header, &e, -- cgit v1.2.3