Problem Installing MacOS on Proxmox

habalaba

New Member
Dec 9, 2020
2
0
1
25
Hello guys,

i followed the tutorial of nicksherlock to install catalina on Proxmox using opencore.
Unfortunately it doesnt get past the Apple Logo, instead it reboots after loading about 50 Percent. Now im stuck in a bootloop.
Can you help me?
My CPU is a i5 3570, I dont have a GPU.
 

Attachments

  • Bild_2020-12-09_091243.png
    Bild_2020-12-09_091243.png
    42.9 KB · Views: 114
  • Bild_2020-12-09_091319.png
    Bild_2020-12-09_091319.png
    31.7 KB · Views: 109
  • Bild_2020-12-09_091402.png
    Bild_2020-12-09_091402.png
    47.5 KB · Views: 114
  • Bild_2020-12-09_091415.png
    Bild_2020-12-09_091415.png
    3.3 KB · Views: 106
hi,

can you post the VM configuration from qm config VMID?
 
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
balloon: 0
bios: ovmf
bootdisk: ide2
cores: 4
cpu: Penryn
efidisk0: local-lvm:vm-100-disk-1,size=4M
ide0: local:iso/Catalina-installer.iso,cache=unsafe,size=2088436K
ide2: local:iso/OpenCore-v10.iso,cache=unsafe,size=150M
machine: q35
memory: 8192
name: Catalina
net0: vmxnet3=22:6B:4D:81:AB:84,bridge=vmbr0,firewall=1
numa: 0
ostype: other
sata0: local-lvm:vm-100-disk-0,cache=unsafe,size=64G,ssd=1
scsihw: virtio-scsi-pci
smbios1: uuid=1cc88715-fbad-4443-a971-c13d25bee8b4
sockets: 1
vga: vmware
vmgenid: 00549754-7839-4a36-b488-f0ff53ba5a4c
root@pve:~#


Here you go :)


The error could also relate to the Configure Proxmox Section of this guide. Thanks for your Reply :)
 

Attachments

  • 1608140124581.png
    1608140124581.png
    26.7 KB · Views: 157
  • Unbenannt.PNG
    Unbenannt.PNG
    37.9 KB · Views: 146
You can find the OSK freely posted on Google, look for any tutorial for macOS on QEMU or libvirt. (And the OSK OP posted just needs capitalization fixed, as I said)
 
I'm having a similar issue with boot dying at the apple logo. the progress bar gets to a certain point then the halt and support.apple.com/mac/startup URL.

Worth noting - in my config, the VM will not start and the status message says:
kvm: -device usb-kbd,bus=ehci.0,port=2: Bus 'ehci.0' not found
TASK ERROR: start failed: QEMU exited with code 1

I can remove that line and the VM will start.

My config:
args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -global nec-usb-xhci.msi=off -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc
agent: 1
balloon: 0
bios: ovmf
boot: order=ide2;ide0
cores: 4
cpu: Penryn
efidisk0: local-lvm:vm-103-disk-1,size=4M
ide0: local:iso/Monterey-recovery.img,cache=unsafe,size=3133040K
ide2: local:iso/OpenCore-v15.iso,cache=unsafe,size=150M
memory: 4096
name: macos-monterey
net0: virtio=B6:B0:E8:A0:F1:2A,bridge=vmbr0,firewall=1
numa: 0
ostype: other
scsihw: virtio-scsi-pci
smbios1: uuid=49bfbeff-4c66-4916-b3fc-6ba05c74b368
sockets: 2
vga: vmware
virtio0: local-lvm:vm-103-disk-0,cache=unsafe,discard=on,size=128G

Edit: I got further by updating my args to:
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

and added machine type to q35

looks like it's installing!
 
Last edited:
The machine model changes the layout of the built-in emulated devices like the PCI bus, plus a bunch of other platform settings. It's like choosing a motherboard generation.

With the much older and cruder i440fx model, things look quite different and buses have different names, I don't think macOS likes it either.
 
Hello,

I have a similar issue, like estebanSmith, when i try to boot my VM with OS X Catalina.

Here is the "qm config 102":

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 -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off
autostart: 0
balloon: 0
bios: ovmf
boot: order=ide0;virtio0
cores: 4
description: Hackintosh VM - Catalina
efidisk0: local-zfs:vm-102-disk-0,size=1M
ide0: local:iso/opencore-osx-proxmox-vm.iso,cache=unsafe,size=80M
ide2: local:iso/recovery-catalina.iso,cache=unsafe,size=800M
machine: q35
memory: 8196
meta: creation-qemu=8.0.2,ctime=1698796768
name: HACK-CATALINA2
net0: vmxnet3=5E:3A:3C:82:F2:FF,bridge=vmbr1
numa: 0
onboot: 0
ostype: other
scsihw: virtio-scsi-pci
smbios1: uuid=509b77cc-a597-4f12-a355-c997f358b46e
sockets: 1
tablet: 1
vga: vmware
virtio0: local-zfs:vm-102-disk-1,cache=none,discard=on,size=64G
vmgenid: 48eb0cb3-36b3-4e3a-9008-197d42537ed2

Could anyone help me fix this problem?

Kind regards.
 
I’m facing an issue following the installation guide. I used the Ventura-Recovery.iso because the Full Version was too large for me. I was able to create the VM and run the macOS installer successfully.
However, when I click on the formatted HD to start macOS, it shows the white Apple logo, and then the VM restarts.
I’m not sure what I need to do next, and I also don’t know exactly where to upload the files for CryptexFixup.kext.
My server is an HP ProLiant with the following specifications:

  • CPU(s): 12 x Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (1 Socket)
  • Kernel Version: Linux 6.8.12-5-pve (2024-12-03T10:26Z)
  • Boot Mode: Legacy BIOS
  • Manager Version: pve-manager/8.3.2/3e76eec21c4a14a7
Can anyone help me with this?
 
First thing to do is follow the https://www.nicksherlock.com/2022/10/installing-macos-13-ventura-on-proxmox/ about setting the opencore boot disk by going into the proxmox bios. Then this bit On Proxmox, run “echo 1 > /sys/module/kvm/parameters/ignore_msrs” to stop the boot loop which seems to be your problem.
I’ve done everything and followed this exact guide. Every time after installation, when I click on the Mac HD to boot into macOS, it shows the white Apple logo, and the VM restarts, bringing me back to the same point again."
 
I’m facing an issue following the installation guide. I used the Ventura-Recovery.iso because the Full Version was too large for me. I was able to create the VM and run the macOS installer successfully.
However, when I click on the formatted HD to start macOS, it shows the white Apple logo, and then the VM restarts.
I’m not sure what I need to do next, and I also don’t know exactly where to upload the files for CryptexFixup.kext.
My server is an HP ProLiant with the following specifications:

  • CPU(s): 12 x Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (1 Socket)
  • Kernel Version: Linux 6.8.12-5-pve (2024-12-03T10:26Z)
  • Boot Mode: Legacy BIOS
  • Manager Version: pve-manager/8.3.2/3e76eec21c4a14a7
Can anyone help me with this?
Can anyone help?

I was able to successfully install and run MacOS Monterey. Then I tried to install Ventura as an iso file from the recovery. The installation worked perfectly. But now when I click on the MacOS HD to start it, I get this boot loop again. What should I do?
 
  • Like
Reactions: godel.chen
That link tutorial is meant for proxmox 7. Please use exact versions to get it working first. Then think about upgrade.