]> git.proxmox.com Git - pve-installer.git/commitdiff
use explicit partition starts
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Mon, 12 Dec 2016 13:07:03 +0000 (14:07 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 13 Dec 2016 08:11:01 +0000 (09:11 +0100)
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
proxinstall

index a96a736c07bc980cc25b09c8eb4fee7f773655da..10e5ace4d556fe9dc19fd6fa30cbe252fe39edd8 100755 (executable)
@@ -810,17 +810,17 @@ sub partition_bootable_disk {
     my $pcmd = ['sgdisk'];
 
     my $pnum = 1;
-    push @$pcmd, "-n${pnum}::+1M", "-t$pnum:EF02";
+    push @$pcmd, "-n${pnum}:1M:+1M", "-t$pnum:EF02";
 
     $pnum = 2;
-    push @$pcmd, "-n${pnum}::+256M", "-t$pnum:EF00";
+    push @$pcmd, "-n${pnum}:2M:+256M", "-t$pnum:EF00";
 
     $pnum = 3;
-    push @$pcmd, "-n${pnum}::${restricted_hdsize_mb}", "-t$pnum:$ptype";
+    push @$pcmd, "-n${pnum}:258M:${restricted_hdsize_mb}", "-t$pnum:$ptype";
 
     push @$pcmd, $target_dev;
 
-    my $os_size = $hdsize - 258*1024; # 256M + 1M + up to 1M alignment
+    my $os_size = $hdsize - 258*1024; # 256M + 1M + 1M alignment
 
     syscmd($pcmd) == 0 ||
        die "unable to partition harddisk '${target_dev}'\n";