Advertisement
Roboto3x

MacOS (WIP Script 4-2020)

May 10th, 2020
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.57 KB | None | 0 0
  1. #!/bin/bash
  2. OSK="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
  3. OPENCORE=/.vm_firmware_macos/OpenCore.qcow2
  4. OS=/.vm_disks/macboot.img
  5. VMDIR=.vm_firmware
  6. INSTALL=/home/bot/VM/BaseSystem.iso
  7.  
  8. SMP=16
  9. CORES=16
  10. DIES=2
  11. SOCKETS=2
  12. CPU=Penryn
  13. MEM=16G
  14. GPU_VID=vfio-pci,host=42:00.0,bus=pcie.0,multifunction=on
  15. GPU_AUD=vfio-pci,host=42:00.1,bus=pcie.0
  16.  
  17. options_original=+sse3,+sse4.2,+aes,+xsave,+avx,+xsaveopt,+xsavec,+xgetbv1,+avx2,+bmi2,+smep,+bmi1,+fma,+movbe,+invtsc
  18. options=+ssse3,+sse4.2,+popcnt,+avx,+aes,+xsave,+xsaveopt,check
  19.  
  20. sudo qemu-system-x86_64 -nographic \
  21.     -enable-kvm \
  22.     -m $MEM \
  23.     -machine q35,accel=kvm,kernel_irqchip=on \
  24.     -smp $SMP,cores=$CORES,dies=$DIES \
  25.     -cpu $CPU,vendor=GenuineIntel,kvm=on,$options \
  26.     -usb -device usb-kbd -device usb-mouse \
  27.     -device isa-applesmc,osk="$OSK" \
  28.     -smbios type=2 \
  29.     -device ich9-intel-hda \
  30.     -device hda-duplex \
  31.     -device ich9-ahci,id=sata \
  32.     -drive if=pflash,format=raw,readonly,file="$VMDIR/OVMF_CODE.mac.fd" \
  33.     -drive if=pflash,format=raw,file="$VMDIR/OVMF_VARS.mac.fd" \
  34.     -vga qxl \
  35.     -usb -device usb-kbd -device usb-mouse \
  36.     -netdev user,id=net0 \
  37.     -device e1000-82545em,netdev=net0,id=net0,mac=52:54:00:c9:18:27 \
  38.     -drive id=OpenCoreBoot,if=none,snapshot=on,format=qcow2,file=$OPENCORE \
  39.     -device ide-hd,bus=sata.2,drive=OpenCoreBoot \
  40.     -hda /dev/sda \
  41.     -device usb-host,vendorid=0x0a12,productid=0x0001 \
  42.     -device usb-host,vendorid=0x248a,productid=0x8367 \
  43. #   -hdc /dev/sdc \
  44. #   -device $GPU_VID \
  45. #   -device $GPU_AUD \
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement