Fixed partition assistant UEFI initializing
parent
62fed54a9a
commit
d0ed7f523b
|
@ -238,25 +238,25 @@
|
|||
<tr *ngIf="!partition.removed">
|
||||
<td>{{ partition.partitionNumber }}</td>
|
||||
<td>
|
||||
<select [(ngModel)]="partition.partitionCode" required [disabled]="partition.partitionNumber === 1 && partitionCode === 'GPT'">
|
||||
<select [(ngModel)]="partition.partitionCode" required [disabled]="partition.partitionNumber === 1 && partitionCode === 'GPT' && selectedDisk.diskNumber === 1">
|
||||
<option *ngFor="let type of partitionTypes" [value]="type.name">
|
||||
{{ type.name }}
|
||||
</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<select [(ngModel)]="partition.filesystem" required [disabled]="partition.partitionNumber === 1 && partitionCode === 'GPT'">
|
||||
<select [(ngModel)]="partition.filesystem" required [disabled]="partition.partitionNumber === 1 && partitionCode === 'GPT' && selectedDisk.diskNumber === 1">
|
||||
<option *ngFor="let type of filesystemTypes" [value]="type.name">
|
||||
{{ type.name }}
|
||||
</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
<input [disabled]="partition.partitionNumber === 1 && partitionCode === 'GPT'" type="number" [(ngModel)]="partition.size" required
|
||||
<input [disabled]="partition.partitionNumber === 1 && partitionCode === 'GPT' && selectedDisk.diskNumber === 1" type="number" [(ngModel)]="partition.size" required
|
||||
(input)="updatePartitionSize(selectedDisk.diskNumber, j, partition.size)" />
|
||||
</td>
|
||||
<td>
|
||||
<input [disabled]="partition.partitionNumber === 1 && partitionCode === 'GPT'" type="number" [(ngModel)]="partition.percentage"
|
||||
<input [disabled]="partition.partitionNumber === 1 && partitionCode === 'GPT' && selectedDisk.diskNumber === 1" type="number" [(ngModel)]="partition.percentage"
|
||||
(input)="updatePartitionSizeFromPercentage(selectedDisk.diskNumber, j, partition.percentage)" />
|
||||
</td>
|
||||
<td>
|
||||
|
|
|
@ -268,10 +268,10 @@ export class PartitionAssistantComponent implements OnInit, AfterViewInit, OnDes
|
|||
|
||||
disksMap.forEach((disk, diskNumber) => {
|
||||
const isUEFI = this.selectedModelClient?.firmwareType === 'UEFI';
|
||||
const isFirstDisk = diskNumber === 1;
|
||||
const hasNoPartitions = disk.partitions.length === 0;
|
||||
|
||||
if (isUEFI && hasNoPartitions && disk.totalDiskSize > 0) {
|
||||
console.log('Creando partición EFI automática para sistema UEFI');
|
||||
if (isUEFI && isFirstDisk && hasNoPartitions && disk.totalDiskSize > 0) {
|
||||
disk.partitions.push({
|
||||
partitionNumber: 1,
|
||||
size: 512,
|
||||
|
|
|
@ -62,6 +62,7 @@
|
|||
.client-info {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.client-name {
|
||||
font-weight: 500;
|
||||
|
|
Loading…
Reference in New Issue