Files
herolib/examples/virt/windows/win_start copy.sh
2024-12-30 08:01:17 +01:00

39 lines
874 B
Bash
Executable File

set -ex
cd ~/Downloads
#qemu-img create -f qcow2 windows.qcow2 50G
qemu-system-x86_64 \
-enable-kvm \
-m 6000 \
-cpu host,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time \
-smp 4 \
-drive file=windows.iso,media=cdrom \
-vnc :0,password-secret=vnc-password \
-vga std \
-net nic,model=virtio \
-net user \
-net user,hostfwd=tcp::3389-:3389 \
-object secret,id=vnc-password,data=kds007 \
#-drive file=windows.qcow2,format=qcow2,if=virtio \
#-vga qxl \
# -monitor stdio
# -bios /usr/share/OVMF/OVMF_CODE_4M.fd \
# -device qxl-vga,vgamem_mb=32 \
#once virtio installed
# -device virtio-vga,virgl=on,max_vram=16384 \
# -chardev socket,id=chrtpm,path=/tmp/swtpm-sock \
# -tpmdev emulator,id=tpm0,chardev=chrtpm \
# -device tpm-tis,tpmdev=tpm0 \
# -boot order=d \
#-drive if=pflash,format=raw,file=/usr/share/OVMF/OVMF_CODE_4M.fd \