fix non cloud init vms getting stuck at iso base size

eg 3gb
This commit is contained in:
Sam Heinz
2026-08-01 22:58:02 +10:00
parent 5b65310d62
commit 6156a46092
3 changed files with 26 additions and 16 deletions
+5 -2
View File
@@ -659,8 +659,11 @@ fi
# Resize disk to target size
msg_info "Resizing disk image to ${DISK_SIZE}"
qemu-img resize "$WORK_FILE" "${DISK_SIZE}" >/dev/null 2>&1
msg_ok "Resized disk image"
GROWN_FILE=$(mktemp --suffix=.qcow2)
qemu-img create -f qcow2 "$GROWN_FILE" "${DISK_SIZE}" >/dev/null
virt-resize --quiet --expand /dev/sda1 "$WORK_FILE" "$GROWN_FILE" >/dev/null
mv -f "$GROWN_FILE" "$WORK_FILE"
msg_ok "Resized disk image and expanded root filesystem"
# ==============================================================================
# VM CREATION