From 50c639216ad49b0e99f4e2bca6e154efa47c2019 Mon Sep 17 00:00:00 2001 From: whiskerz007 <2713522+whiskerz007@users.noreply.github.com> Date: Mon, 17 Aug 2020 08:47:43 +0200 Subject: [PATCH] Create empty EFI disk then import #61 Sometimes pvesm will timeout when running `pvesm alloc` against ZFS pool --- install.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index ec4af9d..c16d396 100644 --- a/install.sh +++ b/install.sh @@ -133,9 +133,11 @@ msg "Creating VM..." VM_NAME=$(sed -e "s/\_//g" -e "s/.${RELEASE_EXT}//" <<< $FILE) qm create $VMID -agent 1 -bios ovmf -name $VM_NAME -net0 virtio,bridge=vmbr0 \ -onboot 1 -ostype l26 -scsihw virtio-scsi-pci -pvesm alloc $STORAGE $VMID $DISK0 128 1>&/dev/null +EFI_SIZE=128K +truncate -s $EFI_SIZE efi +qm importdisk $VMID efi $STORAGE ${IMPORT_OPT:-} 1>&/dev/null qm importdisk $VMID ${FILE%".gz"} $STORAGE ${IMPORT_OPT:-} 1>&/dev/null -qm set $VMID -bootdisk sata0 -efidisk0 ${DISK0_REF},size=128K \ +qm set $VMID -bootdisk sata0 -efidisk0 ${DISK0_REF},size=$EFI_SIZE \ -sata0 ${DISK1_REF},size=6G > /dev/null # Add serial port and enable console output