Adjust last usable sector for GPT
This commit is contained in:
parent
8720a68849
commit
bee487653a
@ -107,6 +107,8 @@ doAutopartition( PartitionCoreModule* core, Device* dev, Choices::AutoPartitionO
|
|||||||
{
|
{
|
||||||
partType = isEfi ? PartitionTable::gpt : PartitionTable::msdos;
|
partType = isEfi ? PartitionTable::gpt : PartitionTable::msdos;
|
||||||
}
|
}
|
||||||
|
// last usable sector possibly allowing for secondary GPT using 66 sectors (256 entries)
|
||||||
|
qint64 lastSectorForRoot = dev->totalLogical() - (partType == PartitionTable::gpt ? 67 : 1);
|
||||||
|
|
||||||
// Looking up the defaultFsType (which should name a filesystem type)
|
// Looking up the defaultFsType (which should name a filesystem type)
|
||||||
// will log an error and set the type to Unknown if there's something wrong.
|
// will log an error and set the type to Unknown if there's something wrong.
|
||||||
@ -163,7 +165,6 @@ doAutopartition( PartitionCoreModule* core, Device* dev, Choices::AutoPartitionO
|
|||||||
shouldCreateSwap = availableSpaceB > requiredSpaceB;
|
shouldCreateSwap = availableSpaceB > requiredSpaceB;
|
||||||
}
|
}
|
||||||
|
|
||||||
qint64 lastSectorForRoot = dev->totalLogical() - 1; //last sector of the device
|
|
||||||
if ( shouldCreateSwap )
|
if ( shouldCreateSwap )
|
||||||
{
|
{
|
||||||
lastSectorForRoot -= suggestedSwapSizeB / sectorSize + 1;
|
lastSectorForRoot -= suggestedSwapSizeB / sectorSize + 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user