mirror of
https://github.com/luchina-gabriel/OSX-PROXMOX.git
synced 2024-11-29 13:05:15 +01:00
86 lines
2.9 KiB
Markdown
86 lines
2.9 KiB
Markdown
# OSX-PROXMOX - Run macOS on ANY Computer - AMD & Intel
|
|
|
|
Install `** FRESH/CLEAN **` Proxmox VE v7.0.XX ~ 8.2.XX - Next, Next & Finish (NNF).
|
|
|
|
Open Proxmox Web Console -> Datacenter > NAME OF YOUR HOST > Shell.
|
|
|
|
Copy, paste and execute (code below).
|
|
|
|
Voilà, install macOS! This is really and magic **easiest way**!
|
|
![overview](./Artefacts/proxmox-screen.png)
|
|
## COPY & PASTE - in shell of Proxmox (for Install or Update this solution)
|
|
|
|
```
|
|
/bin/bash -c "$(curl -fsSL https://install.osx-proxmox.com)"
|
|
```
|
|
|
|
## For install EFI Package in macOS, first disable Gatekeeper
|
|
|
|
```
|
|
sudo spctl --master-disable
|
|
```
|
|
|
|
## Versions of macOS Supported
|
|
* macOS High Sierra - 10.13
|
|
* macOS Mojave - 10.14
|
|
* macOS Catalina - 10.15
|
|
* macOS Big Sur - 11
|
|
* macOS Monterey - 12
|
|
* macOS Ventura - 13
|
|
* macOS Sonoma - 14
|
|
* macOS Sequoia - 15
|
|
|
|
## Versions of Proxmox VE Supported
|
|
* v7.0.XX ~ 8.2.XX
|
|
|
|
## Opencore version
|
|
* Oct/2024 - 1.0.2 Added support to macOS Sequoia
|
|
|
|
## Cloud Support (Yes, install your Hackintosh in Cloud Environment)
|
|
- [VultR](https://www.vultr.com/?ref=9035565-8H)
|
|
- [Vídeo/Tutorial](https://youtu.be/8QsMyL-PNrM), please activate captions!
|
|
|
|
## Disclaimer
|
|
|
|
- FOR DEV/STUDENT/TEST ONLY PURPOSES.
|
|
- I'm not responsible for any problem and/or equipment damage or loss of files.
|
|
- Always back up everything before any changes to your computer.
|
|
|
|
## Requirements
|
|
|
|
Since Monterey, your host must have a working TSC (timestamp counter), because otherwise if you give the VM more than one core, macOS will observe the skew between cores and **kernel/memory panic** when it sees time ticking backwards. To check this, on Proxmox run:
|
|
|
|
```
|
|
dmesg | grep -i -e tsc -e clocksource
|
|
...
|
|
# for working host must be:
|
|
...
|
|
clocksource: Switched to clocksource tsc
|
|
...
|
|
|
|
# for broken host could be:
|
|
tsc: Marking TSC unstable due to check_tsc_sync_source failed
|
|
clocksource: Switched to clocksource hpet
|
|
```
|
|
Below is a possible workaround from here: https://www.nicksherlock.com/2022/10/installing-macos-13-ventura-on-proxmox/comment-page-1/#comment-55532
|
|
|
|
1. Try to turn off “ErP mode” or any C state power saving modes your BIOS supports and poweroff/poweron device (including physical cable). It could help host OS to init TSC correctly, but no guarantee.
|
|
2. Or try to activate TSC force in GRUB by adding boot flags `clocksource=tsc tsc=reliable` in the `GRUB_CMDLINE_LINUX_DEFAULT` and call `update-grub`. In this case host OS probably could work unstable in some cases.
|
|
3. Check the current TSC by call `cat /sys/devices/system/clocksource/clocksource0/current_clocksource` must be `tsc`.
|
|
|
|
## Demonstration (in Portuguese/Brazil)
|
|
|
|
https://youtu.be/dil6iRWiun0
|
|
|
|
\* Please use CC with Auto Translate to English for your convenience.
|
|
|
|
## Credits
|
|
|
|
- Opencore/Acidanthera Team
|
|
- Corpnewt for Applications (ProperTree, genSMBIOS, etc)
|
|
- Apple for macOS
|
|
- Proxmox - Excelent and better documentation for Virtualization
|
|
|
|
## Discord - Universo Hackintosh
|
|
- [Discord](https://discord.universohackintosh.com.br)
|