diff --git a/setup b/setup index 4e7f73d..18fe473 100755 --- a/setup +++ b/setup @@ -196,6 +196,16 @@ do clear echo " " echo "macOS High Sierra" + echo " " + echo "Enter the VM ID: " + read VM_ID + + if [ -z $VM_ID ]; then VM_ID=$NEXTID; fi; + + echo " " + echo "Enter VM Name: " + read VM_NAME + echo " " echo -n "Enter a disk size [INTEGER] [Default: 64 Gb]: " read SIZEDISK @@ -217,6 +227,18 @@ do if [ -z $STORAGECRTVM ]; then STORAGECRTVM="local-lvm"; fi; + echo " " + echo "Allocate CPU cores: " + read PROC_COUNT + + if [ -z $PROC_COUNT ]; then PROC_COUNT=4; fi; + + echo " " + echo "Allocate RAM [MiB]: " + read RAM_SIZE + + if [ -z $RAM_SIZE ]; then RAM_SIZE=4000; fi; + echo " " echo -n "Do you want to download and create the recovery image? [Y/N] [Default: Y]: " read CRTRECODISK @@ -269,19 +291,19 @@ do LOGFILE=${LOGDIR}/crt-vm-amd-highsierra.log - qm create ${NEXTID} \ + qm create ${VM_ID} \ --agent 1 \ --args '-device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -device usb-mouse,bus=ehci.0,port=3 -cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc,+ssse3,+sse4.2,+popcnt,+avx,+avx2,+aes,+fma,+bmi1,+bmi2,+xsave,+xsaveopt,check' \ --autostart 0 \ --balloon 0 \ --bios ovmf \ --boot 'order=ide0;sata0' \ - --cores 4 \ + --cores ${PROC_COUNT} \ --description ' Hackintosh VM - High Sierra' \ --efidisk0 ${STORAGECRTVM}:4 \ --machine q35 \ - --memory 4096 \ - --name 'HACK-HIGHSIERRA' \ + --memory ${RAM_SIZE} \ + --name ${VM_NAME} \ --net0 vmxnet3,bridge=vmbr0 \ --numa 0 \ --onboot 0 \ @@ -293,8 +315,8 @@ do --vmgenid 1 \ --scsihw virtio-scsi-pci \ --sata0 ${STORAGECRTVM}:${SIZEDISK},cache=none,ssd=1,discard=on \ - --ide0 local:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ - --ide2 local:iso/recovery-highsierra.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} + --ide0 ${STORAGECRTVM}:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ + --ide2 ${STORAGECRTVM}:iso/recovery-monterey.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] @@ -309,19 +331,19 @@ do LOGFILE=${LOGDIR}/crt-vm-intel-highsierra.log - qm create ${NEXTID} \ + qm create ${VM_ID} \ --agent 1 \ --args '-device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -device usb-mouse,bus=ehci.0,port=3 -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc' \ --autostart 0 \ --balloon 0 \ --bios ovmf \ --boot 'order=ide0;sata0' \ - --cores 4 \ + --cores ${PROC_COUNT} \ --description ' Hackintosh VM - High Sierra' \ --efidisk0 ${STORAGECRTVM}:4 \ --machine q35 \ - --memory 4096 \ - --name 'HACK-HIGHSIERRA' \ + --memory ${RAM_SIZE} \ + --name ${VM_NAME} \ --net0 vmxnet3,bridge=vmbr0 \ --numa 0 \ --onboot 0 \ @@ -333,8 +355,8 @@ do --vmgenid 1 \ --scsihw virtio-scsi-pci \ --sata0 ${STORAGECRTVM}:${SIZEDISK},cache=none,ssd=1,discard=on \ - --ide0 local:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ - --ide2 local:iso/recovery-highsierra.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} + --ide0 ${STORAGECRTVM}:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ + --ide2 ${STORAGECRTVM}:iso/recovery-monterey.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] @@ -363,6 +385,16 @@ do clear echo " " echo "macOS Mojave" + echo " " + echo "Enter the VM ID: " + read VM_ID + + if [ -z $VM_ID ]; then VM_ID=$NEXTID; fi; + + echo " " + echo "Enter VM Name: " + read VM_NAME + echo " " echo -n "Enter a disk size [INTEGER] [Default: 64 Gb]: " read SIZEDISK @@ -384,6 +416,18 @@ do if [ -z $STORAGECRTVM ]; then STORAGECRTVM="local-lvm"; fi; + echo " " + echo "Allocate CPU cores: " + read PROC_COUNT + + if [ -z $PROC_COUNT ]; then PROC_COUNT=4; fi; + + echo " " + echo "Allocate RAM [MiB]: " + read RAM_SIZE + + if [ -z $RAM_SIZE ]; then RAM_SIZE=4000; fi; + echo " " echo -n "Do you want to download and create the recovery image? [Y/N] [Default: Y]: " read CRTRECODISK @@ -436,19 +480,19 @@ do LOGFILE=${LOGDIR}/crt-vm-amd-mojave.log - qm create ${NEXTID} \ + qm create ${VM_ID} \ --agent 1 \ --args '-device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -device usb-mouse,bus=ehci.0,port=3 -cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc,+ssse3,+sse4.2,+popcnt,+avx,+avx2,+aes,+fma,+bmi1,+bmi2,+xsave,+xsaveopt,check' \ --autostart 0 \ --balloon 0 \ --bios ovmf \ --boot 'order=ide0;sata0' \ - --cores 4 \ + --cores ${PROC_COUNT} \ --description ' Hackintosh VM - Mojave' \ --efidisk0 ${STORAGECRTVM}:4 \ --machine q35 \ - --memory 4096 \ - --name 'HACK-MOJAVE' \ + --memory ${RAM_SIZE} \ + --name ${VM_NAME} \ --net0 vmxnet3,bridge=vmbr0 \ --numa 0 \ --onboot 0 \ @@ -460,8 +504,8 @@ do --vmgenid 1 \ --scsihw virtio-scsi-pci \ --sata0 ${STORAGECRTVM}:${SIZEDISK},cache=none,ssd=1,discard=on \ - --ide0 local:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ - --ide2 local:iso/recovery-mojave.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} + --ide0 ${STORAGECRTVM}:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ + --ide2 ${STORAGECRTVM}:iso/recovery-monterey.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] @@ -476,19 +520,19 @@ do LOGFILE=${LOGDIR}/crt-vm-intel-mojave.log - qm create ${NEXTID} \ + qm create ${VM_ID} \ --agent 1 \ --args '-device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -device usb-mouse,bus=ehci.0,port=3 -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc' \ --autostart 0 \ --balloon 0 \ --bios ovmf \ --boot 'order=ide0;sata0' \ - --cores 4 \ + --cores ${PROC_COUNT} \ --description ' Hackintosh VM - Mojave' \ --efidisk0 ${STORAGECRTVM}:4 \ --machine q35 \ - --memory 4096 \ - --name 'HACK-MOJAVE' \ + --memory ${RAM_SIZE} \ + --name ${VM_NAME} \ --net0 vmxnet3,bridge=vmbr0 \ --numa 0 \ --onboot 0 \ @@ -500,8 +544,8 @@ do --vmgenid 1 \ --scsihw virtio-scsi-pci \ --sata0 ${STORAGECRTVM}:${SIZEDISK},cache=none,ssd=1,discard=on \ - --ide0 local:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ - --ide2 local:iso/recovery-mojave.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} + --ide0 ${STORAGECRTVM}:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ + --ide2 ${STORAGECRTVM}:iso/recovery-monterey.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] @@ -530,6 +574,16 @@ do clear echo " " echo "macOS Catalina" + echo " " + echo "Enter the VM ID: " + read VM_ID + + if [ -z $VM_ID ]; then VM_ID=$NEXTID; fi; + + echo " " + echo "Enter VM Name: " + read VM_NAME + echo " " echo -n "Enter a disk size [INTEGER] [Default: 64 Gb]: " read SIZEDISK @@ -551,6 +605,18 @@ do if [ -z $STORAGECRTVM ]; then STORAGECRTVM="local-lvm"; fi; + echo " " + echo "Allocate CPU cores: " + read PROC_COUNT + + if [ -z $PROC_COUNT ]; then PROC_COUNT=4; fi; + + echo " " + echo "Allocate RAM [MiB]: " + read RAM_SIZE + + if [ -z $RAM_SIZE ]; then RAM_SIZE=4000; fi; + echo " " echo -n "Do you want to download and create the recovery image? [Y/N] [Default: Y]: " read CRTRECODISK @@ -603,19 +669,19 @@ do LOGFILE=${LOGDIR}/crt-vm-amd-catalina.log - qm create ${NEXTID} \ + qm create ${VM_ID} \ --agent 1 \ --args '-device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -device usb-mouse,bus=ehci.0,port=3 -cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc,+ssse3,+sse4.2,+popcnt,+avx,+avx2,+aes,+fma,+bmi1,+bmi2,+xsave,+xsaveopt,check' \ --autostart 0 \ --balloon 0 \ --bios ovmf \ --boot 'order=ide0;virtio0' \ - --cores 4 \ + --cores ${PROC_COUNT} \ --description ' Hackintosh VM - Catalina' \ --efidisk0 ${STORAGECRTVM}:4 \ --machine q35 \ - --memory 4096 \ - --name 'HACK-CATALINA' \ + --memory ${RAM_SIZE} \ + --name ${VM_NAME} \ --net0 vmxnet3,bridge=vmbr0 \ --numa 0 \ --onboot 0 \ @@ -627,8 +693,8 @@ do --vmgenid 1 \ --scsihw virtio-scsi-pci \ --virtio0 ${STORAGECRTVM}:${SIZEDISK},cache=none,discard=on \ - --ide0 local:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ - --ide2 local:iso/recovery-catalina.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} + --ide0 ${STORAGECRTVM}:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ + --ide2 ${STORAGECRTVM}:iso/recovery-monterey.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] @@ -643,19 +709,19 @@ do LOGFILE=${LOGDIR}/crt-vm-intel-catalina.log - qm create ${NEXTID} \ + qm create ${VM_ID} \ --agent 1 \ --args '-device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -device usb-mouse,bus=ehci.0,port=3 -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc' \ --autostart 0 \ --balloon 0 \ --bios ovmf \ --boot 'order=ide0;virtio0' \ - --cores 4 \ + --cores ${PROC_COUNT} \ --description ' Hackintosh VM - Catalina' \ --efidisk0 ${STORAGECRTVM}:4 \ --machine q35 \ - --memory 4096 \ - --name 'HACK-CATALINA' \ + --memory ${RAM_SIZE} \ + --name ${VM_NAME} \ --net0 vmxnet3,bridge=vmbr0 \ --numa 0 \ --onboot 0 \ @@ -667,8 +733,8 @@ do --vmgenid 1 \ --scsihw virtio-scsi-pci \ --virtio0 ${STORAGECRTVM}:${SIZEDISK},cache=none,discard=on \ - --ide0 local:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ - --ide2 local:iso/recovery-catalina.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} + --ide0 ${STORAGECRTVM}:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ + --ide2 ${STORAGECRTVM}:iso/recovery-monterey.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] @@ -697,6 +763,16 @@ do clear echo " " echo "macOS Big Sur" + echo " " + echo "Enter the VM ID: " + read VM_ID + + if [ -z $VM_ID ]; then VM_ID=$NEXTID; fi; + + echo " " + echo "Enter VM Name: " + read VM_NAME + echo " " echo -n "Enter a disk size [INTEGER] [Default: 64 Gb]: " read SIZEDISK @@ -718,6 +794,18 @@ do if [ -z $STORAGECRTVM ]; then STORAGECRTVM="local-lvm"; fi; + echo " " + echo "Allocate CPU cores: " + read PROC_COUNT + + if [ -z $PROC_COUNT ]; then PROC_COUNT=4; fi; + + echo " " + echo "Allocate RAM [MiB]: " + read RAM_SIZE + + if [ -z $RAM_SIZE ]; then RAM_SIZE=4000; fi; + echo " " echo -n "Do you want to download and create the recovery image? [Y/N] [Default: Y]: " read CRTRECODISK @@ -770,19 +858,19 @@ do LOGFILE=${LOGDIR}/crt-vm-amd-bigsur.log - qm create ${NEXTID} \ + qm create ${VM_ID} \ --agent 1 \ --args '-device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -device usb-mouse,bus=ehci.0,port=3 -cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc,+ssse3,+sse4.2,+popcnt,+avx,+avx2,+aes,+fma,+bmi1,+bmi2,+xsave,+xsaveopt,check' \ --autostart 0 \ --balloon 0 \ --bios ovmf \ --boot 'order=ide0;virtio0' \ - --cores 4 \ + --cores ${PROC_COUNT} \ --description ' Hackintosh VM - Big Sur' \ --efidisk0 ${STORAGECRTVM}:4 \ --machine q35 \ - --memory 4096 \ - --name 'HACK-BIGSUR' \ + --memory ${RAM_SIZE} \ + --name ${VM_NAME} \ --net0 vmxnet3,bridge=vmbr0 \ --numa 0 \ --onboot 0 \ @@ -794,8 +882,8 @@ do --vmgenid 1 \ --scsihw virtio-scsi-pci \ --virtio0 ${STORAGECRTVM}:${SIZEDISK},cache=none,discard=on \ - --ide0 local:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ - --ide2 local:iso/recovery-bigsur.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} + --ide0 ${STORAGECRTVM}:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ + --ide2 ${STORAGECRTVM}:iso/recovery-monterey.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] @@ -810,19 +898,19 @@ do LOGFILE=${LOGDIR}/crt-vm-intel-bigsur.log - qm create ${NEXTID} \ + qm create ${VM_ID} \ --agent 1 \ --args '-device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -device usb-mouse,bus=ehci.0,port=3 -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc' \ --autostart 0 \ --balloon 0 \ --bios ovmf \ --boot 'order=ide0;virtio0' \ - --cores 4 \ + --cores ${PROC_COUNT} \ --description ' Hackintosh VM - Big Sur' \ --efidisk0 ${STORAGECRTVM}:4 \ --machine q35 \ - --memory 4096 \ - --name 'HACK-BIGSUR' \ + --memory ${RAM_SIZE} \ + --name ${VM_NAME} \ --net0 vmxnet3,bridge=vmbr0 \ --numa 0 \ --onboot 0 \ @@ -834,8 +922,8 @@ do --vmgenid 1 \ --scsihw virtio-scsi-pci \ --virtio0 ${STORAGECRTVM}:${SIZEDISK},cache=none,discard=on \ - --ide0 local:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ - --ide2 local:iso/recovery-bigsur.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} + --ide0 ${STORAGECRTVM}:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ + --ide2 ${STORAGECRTVM}:iso/recovery-monterey.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] @@ -864,6 +952,16 @@ do clear echo " " echo "macOS Monterey" + echo " " + echo "Enter the VM ID: " + read VM_ID + + if [ -z $VM_ID ]; then VM_ID=$NEXTID; fi; + + echo " " + echo "Enter VM Name: " + read VM_NAME + echo " " echo -n "Enter a disk size [INTEGER] [Default: 64 Gb]: " read SIZEDISK @@ -885,6 +983,18 @@ do if [ -z $STORAGECRTVM ]; then STORAGECRTVM="local-lvm"; fi; + echo " " + echo "Allocate CPU cores: " + read PROC_COUNT + + if [ -z $PROC_COUNT ]; then PROC_COUNT=4; fi; + + echo " " + echo "Allocate RAM [MiB]: " + read RAM_SIZE + + if [ -z $RAM_SIZE ]; then RAM_SIZE=4000; fi; + echo " " echo -n "Do you want to download and create the recovery image? [Y/N] [Default: Y]: " read CRTRECODISK @@ -937,19 +1047,19 @@ do LOGFILE=${LOGDIR}/crt-vm-amd-monterey.log - qm create ${NEXTID} \ + qm create ${VM_ID} \ --agent 1 \ --args '-device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -device usb-mouse,bus=ehci.0,port=3 -cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc,+ssse3,+sse4.2,+popcnt,+avx,+avx2,+aes,+fma,+bmi1,+bmi2,+xsave,+xsaveopt,check' \ --autostart 0 \ --balloon 0 \ --bios ovmf \ --boot 'order=ide0;virtio0' \ - --cores 4 \ + --cores ${PROC_COUNT} \ --description ' Hackintosh VM - Monterey' \ --efidisk0 ${STORAGECRTVM}:4 \ --machine q35 \ - --memory 4096 \ - --name 'HACK-MONTEREY' \ + --memory ${RAM_SIZE} \ + --name ${VM_NAME} \ --net0 vmxnet3,bridge=vmbr0 \ --numa 0 \ --onboot 0 \ @@ -961,8 +1071,8 @@ do --vmgenid 1 \ --scsihw virtio-scsi-pci \ --virtio0 ${STORAGECRTVM}:${SIZEDISK},cache=none,discard=on \ - --ide0 local:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ - --ide2 local:iso/recovery-monterey.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} + --ide0 ${STORAGECRTVM}:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ + --ide2 ${STORAGECRTVM}:iso/recovery-monterey.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ] @@ -977,19 +1087,19 @@ do LOGFILE=${LOGDIR}/crt-vm-intel-monterey.log - qm create ${NEXTID} \ + qm create ${VM_ID} \ --agent 1 \ --args '-device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -device usb-mouse,bus=ehci.0,port=3 -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc' \ --autostart 0 \ --balloon 0 \ --bios ovmf \ --boot 'order=ide0;virtio0' \ - --cores 4 \ + --cores ${PROC_COUNT} \ --description ' Hackintosh VM - Monterey' \ --efidisk0 ${STORAGECRTVM}:4 \ --machine q35 \ - --memory 4096 \ - --name 'HACK-MONTEREY' \ + --memory ${RAM_SIZE} \ + --name ${VM_NAME} \ --net0 vmxnet3,bridge=vmbr0 \ --numa 0 \ --onboot 0 \ @@ -1001,8 +1111,8 @@ do --vmgenid 1 \ --scsihw virtio-scsi-pci \ --virtio0 ${STORAGECRTVM}:${SIZEDISK},cache=none,discard=on \ - --ide0 local:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ - --ide2 local:iso/recovery-monterey.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} + --ide0 ${STORAGECRTVM}:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=50M \ + --ide2 ${STORAGECRTVM}:iso/recovery-monterey.iso,cache=unsafe,size=800M > ${LOGFILE} 2>> ${LOGFILE} ## Fix for QEMU 6.1 for PCI Passthrough if [ `qemu-system-x86_64 --version | grep "6.1" | wc -l` -eq 1 ]