From edf9ed6d2a198153e512534fab09bc0b25f42ea9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20M=C3=BCller?= Date: Fri, 9 Nov 2018 00:39:52 +0100 Subject: [PATCH] [partion] Set FlagBoot for some legacy BIOSes, otherwise may not boot. --- src/modules/partition/core/PartitionActions.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/modules/partition/core/PartitionActions.cpp b/src/modules/partition/core/PartitionActions.cpp index 677c3778d..08b875583 100644 --- a/src/modules/partition/core/PartitionActions.cpp +++ b/src/modules/partition/core/PartitionActions.cpp @@ -221,7 +221,15 @@ doAutopartition( PartitionCoreModule* core, Device* dev, const QString& luksPass } PartitionInfo::setFormat( rootPartition, true ); PartitionInfo::setMountPoint( rootPartition, "/" ); - core->createPartition( dev, rootPartition ); + if( isEfi ) + { + core->createPartition( dev, rootPartition ); + } + else + { + // Set FlagBoot for some legacy BIOSes, otherwise may not boot. + core->createPartition( dev, rootPartition, PartitionTable::FlagBoot ); + } if ( shouldCreateSwap ) {