blob: e3913eaebbeb7343e8d383e83cd19ceb51ef4261 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/bash
# Finalize base VM after installation
VM_NAME="archsetup-base"
echo "[i] Removing ISO from VM..."
virsh change-media $VM_NAME sda --eject 2>/dev/null || true
virsh change-media $VM_NAME hda --eject 2>/dev/null || true
echo "[✓] ISO removed"
echo "[i] Starting VM from installed system..."
virsh start $VM_NAME
echo "[i] Waiting for boot..."
sleep 30
IP=$(virsh domifaddr $VM_NAME 2>/dev/null | grep -oP '(\d+\.){3}\d+' | head -1)
echo "[✓] Base VM is ready!"
echo ""
echo "Connect via:"
echo " Console: virsh console $VM_NAME"
echo " SSH: ssh root@$IP"
echo " Password: archsetup"
echo ""
echo "To create a test clone:"
echo " ./scripts/testing/run-test.sh"
|