Advertisement
Guest User

Verequies Q35 QEMU/KVM Config

a guest
Nov 15th, 2017
3,595
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.96 KB | None | 0 0
  1.     sudo ip link add virbr1 type bridge
  2.     sudo ip addr add 192.168.2.254/24 dev virbr1
  3.     sudo ip tuntap add tap1 mode tap user hamish
  4.     sudo ip link set tap1 master virbr1
  5.     sudo dnsmasq --interface=virbr1 --bind-interfaces --dhcp-range=192.168.2.1,192.168.2.50
  6.     sudo ip link set tap1 up
  7.     sudo ip link set virbr1 up
  8.  
  9.     sudo GPU vfio
  10.     #hw:3,0 default
  11.     #Get AC97 perfect
  12.     sudo QEMU_AUDIO_DRV=pa \
  13.         QEMU_AUDIO_TIMER_PERIOD=1000 \
  14.         QEMU_PA_BUFFER_SIZE_OUT=1024 \
  15.         QEMU_PA_BUFFER_SIZE_IN=1024 \
  16.         QEMU_PA_TLENGTH=1024 \
  17.         QEMU_PA_FRAGSIZE=256 \
  18.         QEMU_PA_MAXLENGTH_IN=256 \
  19.         qemu-system-x86_64 \
  20.         -name Windows_10_Enterprise_x64 \
  21.         -machine q35,accel=kvm,kernel_irqchip=on,mem-merge=off,vmport=off \
  22.         -cpu host,kvm=off,hv_spinlocks=0x1fff,hv_relaxed,hv_vapic,hv_time,hv_crash,hv_reset,hv_vpindex,hv_runtime,hv_synic,hv_stimer,hv_vendor_id=Verequies \
  23.         -smp sockets=1,cores=4,threads=1 \
  24.         -vcpu vcpunum=0,affinity=2 \
  25.         -vcpu vcpunum=1,affinity=3 \
  26.         -vcpu vcpunum=2,affinity=6 \
  27.         -vcpu vcpunum=3,affinity=7 \
  28.         -drive file=/home/verequies/Documents/EFI-Firmware/OVMF_CODE_Testing.fd,if=pflash,format=raw,unit=0,readonly=on \
  29.         -drive file=/home/verequies/Documents/EFI-Firmware/OVMF_VARS_Testing.fd,if=pflash,format=raw,unit=1 \
  30.         -m size=8G \
  31.         -mem-path /dev/hugepages/qemu \
  32.         -mem-prealloc \
  33.         -realtime mlock=off \
  34.         -nodefaults \
  35.         -nographic \
  36.         -enable-kvm \
  37.         -msg timestamp=on \
  38.         -rtc base=localtime,clock=host,driftfix=none \
  39.         -boot menu=off,strict=on \
  40.         -global kvm-pit.lost_tick_policy=discard \
  41.         -global ICH9-LPC.disable_s3=1 \
  42.         -global ICH9-LPC.disable_s4=1 \
  43.         -device ioh3420,chassis=1,bus=pcie.0,addr=01.0,id=ioh3420-root-port-1 \
  44.         -device vfio-pci,host=01:00.0,bus=ioh3420-root-port-1,addr=00.0,multifunction=on,id=host-device-0 \
  45.         -device vfio-pci,host=01:00.1,bus=ioh3420-root-port-1,addr=00.1,id=host-device-1 \
  46.         -device ioh3420,chassis=2,bus=pcie.0,addr=02.0,id=ioh3420-root-port-2 \
  47.         -device virtio-scsi-pci,bus=ioh3420-root-port-2,addr=00.0,id=virtio-pci-scsi-0 \
  48.         -drive file=/dev/disk/by-id/ata-Hitachi_HDS723030ALA640_MK0311YHG0BSEA,format=raw,if=none,id=virtio-scsi-disk-0,cache=none,aio=native \
  49.         -device scsi-hd,drive=virtio-scsi-disk-0 \
  50.         -device ioh3420,chassis=3,bus=pcie.0,addr=03.0,id=ioh3420-root-port-3 \
  51.         -device ich9-ahci,bus=ioh3420-root-port-3,addr=00.0,id=ich9-ahci-0 \
  52.         -drive file=/home/verequies/Documents/ISO-Images/en-gb_windows_10_multi-edition_vl_version_1709_updated_sept_2017_x64_dvd_100090748.iso,format=raw,if=none,media=cdrom,id=sata-cd-0,readonly=on \
  53.         -device ide-cd,bus=ich9-ahci-0.0,drive=sata-cd-0 \
  54.         -drive file=/home/verequies/Documents/ISO-Images/virtio-win-0.1.141.iso,format=raw,if=none,media=cdrom,id=sata-cd-1,readonly=on \
  55.         -device ide-cd,bus=ich9-ahci-0.1,drive=sata-cd-1 \
  56.         -device ioh3420,chassis=4,bus=pcie.0,addr=04.0,id=ioh3420-root-port-4 \
  57.         -device nec-usb-xhci,bus=ioh3420-root-port-4,addr=00.0,id=nec-usb-xhci-0 \
  58.         -device usb-host,bus=nec-usb-xhci-0.0,hostbus=3,hostaddr=2 \
  59.         -device ioh3420,chassis=5,bus=pcie.0,addr=05.0,id=ioh3420-root-port-5 \
  60.         -device ich9-intel-hda,bus=ioh3420-root-port-5,addr=00.0,id=ich9-intel-hda-0 \
  61.         -device hda-duplex,bus=ich9-intel-hda-0.0,cad=0 \
  62.         -device ioh3420,chassis=6,bus=pcie.0,addr=06.0,id=ioh3420-root-port-6 \
  63.         -netdev user,hostfwd=udp::2046-10.0.2.15:2046,id=host-network-0 \
  64.         -device virtio-net-pci,netdev=host-network-0,mac=46:21:83:0D:59:3F,bus=ioh3420-root-port-6,addr=00.0 \
  65.         -device ioh3420,chassis=7,bus=pcie.0,addr=07.0,id=ioh3420-root-port-7 \
  66.         -netdev tap,ifname=tap1,script=no,id=host-network-1 \
  67.         -device virtio-net-pci,netdev=host-network-1,mac=12:66:8A:07:D2:82,bus=ioh3420-root-port-7,addr=00.0 \
  68.         -device ioh3420,chassis=8,bus=pcie.0,addr=08.0,id=ioh3420-root-port-8 \
  69.         -device virtio-balloon-pci,bus=ioh3420-root-port-8,addr=00.0,id=virtio-balloon-pci-0 \
  70.         -chardev stdio,mux=on,id=monitor-0 \
  71.         -mon chardev=monitor-0 \
  72.  
  73.     sudo GPU off
  74.  
  75.     sudo ip link del tap1
  76.     sudo ip link del virbr1
  77.     sudo killall -9 dnsmasq
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement