Hackintosh Ventura The New Way Using Proxmox
In this video Harvey shows you how to install Hackintosh Ventura the new way using Proxmox which is a Type 1 Hypervisor. If you liked this video give it a like and consider subscribing and even becoming a channel member. If you really appreciate my work I do accept donations from my Donations Page.
Commands Used In This Video
Proxmox ISO Download : https://proxmox.com/downloads
BalenaEtcher Download : https://www.balena.io/etcher
OpenCore Bootloader ISO Download: https://github.com/thenickdude/KVM-Opencore/releases
macOS ISO Download : https://hsve.org/downloads
Arguments used in installation:
Intel CPUs:
args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc
AMD CPUs:
args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -global nec-usb-xhci.msi=off -cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+avx2,+aes,+fma,+fma4,+bmi1,+bmi2,+xsave,+xsaveopt,check
GPU Passthrough Commands
Preparing your grub boot loader and enabling IOMMU
Open up the grub configuration file using the command below:
nano /etc/default/grub
Then, enter the corresponding arguments according to your system:
For Intel CPUs:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt video=vesafb:off video=efifb:off"
For AMD CPUs:
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt video=vesafb:off video=efifb:off"
Then update grub using the following command:
update-grub
Now reboot using the following command:
reset
Once the Proxmox Node has rebooted run the following command to see if IOMMU is enabled:
dmesg | grep -e DMAR -e IOMMU
If everything is working you should see a message that tells you that IOMMU is enabled. Now we are ready to move on to the next part
Now we are going to add the required modules to a configuration file so that PCI-E passthrough will work using the following commands:
First use the command below to edit the modules file:
nano /etc/modules
Then place the following into the file:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
Once this has done save the file using ctrl x then y and press enter to save.
We are next going to see if our system supports IOMMU Remapping using the following command:
dmesg | grep 'remapping'
If you see one of the lines below then your system supports it:
- “AMD-Vi: Interrupt remapping enabled”
- “DMAR-IR: Enabled IRQ remapping in x2apic mode
If you do not see any of the following messages no worries! Fix it by putting the following command into the command line:
echo "options vfio_iommu_type1 allow_unsafe_interrupts=1" > /etc/modprobe.d/iommu_unsafe_interrupts.conf