|
|
@@ -0,0 +1,22 @@
|
|
|
+#/bin/bash
|
|
|
+echo "Starting pfSense!"
|
|
|
+qemu-system-x86_64 -serial none -parallel none -nodefaults -nodefconfig \
|
|
|
+-enable-kvm -m 2048 -M q35 \
|
|
|
+-cpu host -smp sockets=1,cores=2,threads=1 \
|
|
|
+-device virtio-scsi-pci,id=scsi \
|
|
|
+-drive file=/dev/sdb,id=sysdisk,format=raw,if=none -device scsi-hd,drive=sysdisk \
|
|
|
+-net nic,macaddr=52:54:a9:ff:ee:01 -net vde \
|
|
|
+-vga std -nographic -vnc 192.168.3.2:0 \
|
|
|
+-boot order=c -monitor telnet:192.168.3.2:8880,server,nowait \
|
|
|
+-device vfio-pci,host=04:00.0 -device vfio-pci,host=04:00.1 \
|
|
|
+-device vfio-pci,host=05:00.0 -device vfio-pci,host=05:00.1 \
|
|
|
+-device vfio-pci,host=08:00.0 -device vfio-pci,host=09:00.0
|
|
|
+#-device ide-cd,drive=drive-cd-disk1,id=cd-disk1,unit=0,bus=ide.0 \
|
|
|
+#-drive file=pfSense.iso,if=none,id=drive-cd-disk1,media=cdrom
|
|
|
+
|
|
|
+#-drive if=pflash,format=raw,readonly,file=/usr/share/edk2.git/ovmf-x64/OVMF-pure-efi.fd \
|
|
|
+#-drive if=pflash,format=raw,file=ovmf.fd \
|
|
|
+#-device vfio-pci,host=04:00.0 -device vfio-pci,host=04:00.1 \
|
|
|
+#-device vfio-pci,host=05:00.0 -device vfio-pci,host=05:00.1 \
|
|
|
+#-device vfio-pci,host=08:00.0 \
|
|
|
+#-drive file=pfSense.iso,if=none,id=disk1 -device ide-cd,bus=ide.1,drive=disk1 \
|