To avoid the boot loop during macOS boot, we need to turn on the FileVault, Step 9. We need to set the language, Apple ID, and so on. But before that, there are some final steps we need to take. During the installation, it will restart several times and make sure you select macOS installer on the next boot picker menu.įinally, macOS 12 Monterey on Proxmox. Choose install macOS 12 Beta and then click Continue.īe patient because the installation could take a long time. When finish, close the Disk Utility and it will back to the main screen. Give a name for the hard disk, Format set to APFS and Scheme set to GUID Partition Map.Ĭlick Erase to start formatting the disk. If you cannot see this, click View and choose Show All Devices. And then select the hard disk that say Apple Inc. Wait until it reaches the following screen.Ĭhoose Disk Utility and click Continue. Now boot the VM and on the first boot screen picker, choose Install macOS 12 Beta as shown below. Make it persistent with this command echo "options kvm ignore_msrs=Y" > /etc/modprobe.d/kvm.conf & update-initramfs -k all -u Step 8. echo 1 > /sys/module/kvm/parameters/ignore_msrs To avoid boot loop during macOS boot process, execute this command on Proxmox server. Ide2: disk2:iso/OpenCore-v13.iso,cache=unsafe Ide0: disk2:iso/Monterey-full.img,cache=unsafe,size=14G args: -device isa-applesmc,osk="your-osk-code-here" -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Įfidisk0: disk2:105/vm-105-disk-1.qcow2,size=128K This is the final example of my config file. ![]() Next, find the two ISO’s, IDE0 and IDE2, replace the “ media=cdrom” with “ cache=unsafe“. If you are on AMD processor, use this line instead -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 ![]() If you are running Intel processor on your Proxmox server, add this line to the end of the “ args” line -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc Now add this line to the config file args: -device isa-applesmc,osk="YOUR-OSK" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 ssh then execute this command to edit the 105.conf file using nano. Now connect to the Proxmox server via SSH and edit the VM config file. Configure the Config fileĭo not start the VM just yet. Add a new CD/DVD at IDE 0 and then select the Monterey-Full.img Step 6. Set the CPU core 4 (minimum) or you can set it higher number if your host processor has more cores. Now create a new hard disk with 100 GB, set to raw format and write back (unsafe) option as shown below. Don’t forget to set the storage for the EFI disk. Set Machine to q35 and BIOS set to OVMF (UEFI). Set graphic card to VMware compatible and tick the Qemu Agent. Next select the OpenCore-v13.ISO and guest OS set to Other. ![]() Now let’s create a new virtual machine in Proxmox.įirst, give the new VM a name and please take a not of the VM ID. The key will start with the following word: ourhardworkbythesewordsguardedpleasedontsteal…… I won’t type the complete key here because I am not sure if it is legal or illegal. But because all hardware will return the same OSK key, I think it is simpler for you to get this OSK key from the forum below. The OSK Authentication Key is needed to verify that macOS is running on the Real Mac hardware. It also works with macOS Catalina and Big Sur. This version has been modified so it will work with macOS Monterey on Proxmox VE. You can download the latest OpenCore ISO for macOS Monterey using the link below. Now we are going to prepare the OpenCore boot loader ISO. Now let’s upload this Monterey-full.img to the Proxmox ISO storage. At the end of the process, you should see something like this.Īnd also you should see the Monterey-full.img is now in that monterey folder. You will also need to enter your password when asked to. Now cd to the OSX-KVM-master/scripts/monterey cd ~/Downloads/OSX-KVM-master/scripts/montereyĪnd then use this command to create the.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |