feat: win2k22

This commit is contained in:
ange 2024-02-27 21:08:23 +01:00
parent c96fd4bee7
commit fc18e23804
Signed by: ange
GPG Key ID: 9E0C4157BB7BEB1D
3 changed files with 18 additions and 14 deletions

View File

@ -12,8 +12,8 @@ qemu-img create -f qcow2 hda.qcow2 40G
CMD=( CMD=(
"${CMD[@]}" "${CMD[@]}"
-drive file=win2k22.iso,index=1,media=cdrom,readonly=on \ -drive file=win2k22.iso,index=1,media=cdrom,readonly=on
-drive file=virtio.iso,index=2,media=cdrom,readonly=on \ -drive file=virtio.iso,index=2,media=cdrom,readonly=on
#-drive file.driver=http,file.filename=http://example.com/image.qcow2 #-drive file.driver=http,file.filename=http://example.com/image.qcow2
-nic none # you don't want internet access for a windows installation -nic none # you don't want internet access for a windows installation
) )

View File

@ -10,16 +10,14 @@ RAM="${RAM}G"
CMD=( CMD=(
qemu-system-x86_64 qemu-system-x86_64
-accel kvm -accel kvm
#-drive file.driver=virtio,file=hda.qcow2,index=0,media=disk -M q35
# usb
-device qemu-xhci
-cpu host
-m "2G,maxmem=$RAM" -m "2G,maxmem=$RAM"
# virtio drivers
## disk
-blockdev driver=file,node-name=hda-file,filename=hda.qcow2
-blockdev driver=qcow2,node-name=hda,file=hda-file
-device virtio-blk-pci,drive=hda
## gpu
-vga virtio -vga virtio
## network -drive if=virtio,file=hda.qcow2
-netdev user,id=n0 # shared memory
-device virtio-net-pci,netdev=n0 -object memory-backend-ram,id=mem,size=2G,share=on
-numa node,memdev=mem
) )

View File

@ -2,5 +2,11 @@
cd "$(dirname "$0")" cd "$(dirname "$0")"
. ./lib.sh . ./lib.sh
"${CMD[@]}" \ CMD=(
#-device usb-host,vendorid=vendor,productid=product "${CMD[@]}"
-nic user,model=virtio-net-pci
# usb passthrough, might need root privileges
-device usb-host,vendorid=0x058f,productid=0x6387
)
"${CMD[@]}"