mirror of
https://github.com/parchlinux/calamares.git
synced 2025-06-28 01:45:36 -04:00
Set the ESP flag in partition rather than bootloader.
The manual partitioning setup was already requiring the user to check the ESP flag for the EFI System Partition. Now the autopartitioning also sets it directly (a one-line change). The sgdisk call in the bootloader module is thus no longer necessary (it was only a workaround because kpmcore < 2.1.0 did not support FlagEsp), so remove that snippet. This fixes configurations such as NVME disks where splitting boot_device into boot_device[-1:] and boot_device[:-1] is not the correct split (because the partition gets a 2-letter suffix) (reported by demmm on IRC).
This commit is contained in:
parent
4488761a63
commit
5377003f89
2 changed files with 3 additions and 29 deletions
|
@ -140,7 +140,8 @@ doAutopartition( PartitionCoreModule* core, Device* dev, const QString& luksPass
|
|||
PartitionRole( PartitionRole::Primary ),
|
||||
FileSystem::Fat32,
|
||||
firstFreeSector,
|
||||
lastSector
|
||||
lastSector,
|
||||
PartitionTable::FlagEsp
|
||||
);
|
||||
PartitionInfo::setFormat( efiPartition, true );
|
||||
PartitionInfo::setMountPoint( efiPartition, Calamares::JobQueue::instance()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue