for added clarity Signed-off-by: Fabian Grünbichler <f.gruenbich...@proxmox.com> --- proxinstall | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/proxinstall b/proxinstall index a73a0e3..a74468a 100755 --- a/proxinstall +++ b/proxinstall @@ -564,6 +564,7 @@ sub hd_size { foreach my $hd (@$hds) { my ($disk, $devname, $size, $model) = @$hd; + # size is always in 512B "sectors"! convert to KB return int($size/2) if $devname eq $dev; } @@ -787,7 +788,7 @@ sub partition_bootable_disk { if !($ptype eq '8E00' || $ptype eq '8300'); syscmd("sgdisk -Z ${target_dev}"); - my $hdsize = hd_size($target_dev); # size in blocks (1024 bytes) + my $hdsize = hd_size($target_dev); # size in KB (1024 bytes) my $restricted_hdsize_mb = 0; # 0 ==> end of partition if ($maxhdsize && ($maxhdsize < $hdsize)) { @@ -798,8 +799,8 @@ sub partition_bootable_disk { my $hdgb = int($hdsize/(1024*1024)); die "hardisk '$target_dev' too small (${hdsize}GB)\n" if $hdgb < 8; - # 1 - GRUB boot partition: 1M - # 2 - EFI ESP: 128M + # 1 - BIOS boot partition (Grub Stage2): 1M + # 2 - EFI ESP: 128M # 3 - OS/Data partition my $grubbootdev = get_partition_dev($target_dev, 1); @@ -1899,7 +1900,7 @@ sub get_device_desc { my ($devname, $size, $model) = @_; if ($size && ($size > 0)) { - $size = int($size/2048); # size in MB + $size = int($size/2048); # size in MB, from 512B "sectors" my $text = "$devname ("; if ($size >= 1024) { -- 2.1.4 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel