Créer une VM MAC OS sur proxmox
📖 3 min de lecture • 505 mots
Je vais m’appuyer sur un projet open source qui s’appelle OSX-PROXMOX qui est disponible sur GitHub.
C’est actuellement la solution la plus simple pour installer MAC OS et se fait en une commande avec root :
/bin/bash -c "$(curl -fsSL https://install.osx-proxmox.com)"
Le script installe le paquet git pour récupérer les scripts du dépôt ainsi que les images d’installation de MAC OS. Un reboot de la machine est requis pour appliquer les changements.
Cleaning up existing files...
Preparing to install OSX-PROXMOX...
Updating package lists...
Installing git...
Cloning OSX-PROXMOX repository...
#######################################################
# Getting MacSerial Remote Version #
#######################################################
Gathering latest macserial info...
- Gathering info from OpenCorePkg...
#######################################################
# Getting MacSerial #
#######################################################
Gathering latest macserial info...
- https://github.com/acidanthera/OpenCorePkg/releases/download/1.0.7/OpenCore-1.0.7-RELEASE.zip
Downloading OpenCore-1.0.7-RELEASE.zip...
10.44 MB/10.44 MB | ================== 100.00%
- Extracting...
- Found macserial.exe
- Chmod +x...
- Copying to Scripts directory...
- Found macserial
- Chmod +x...
- Copying to Scripts directory...
- Found macserial.linux
- Chmod +x...
- Copying to Scripts directory...
Cleaning up...
Done.
Updated SystemProductName from JSON.
Updated SystemSerialNumber from JSON.
Updated MLB from JSON.
Updated SystemUUID from JSON.
Updated ROM from JSON.
Differences between original and modified file (unified format):
--- /mnt/opencore/EFI/OC/config.plist.fmt 2026-06-09 17:07:10.000000000 +0200
+++ /mnt/opencore/EFI/OC/config.plist.tmp 2026-06-09 17:07:10.000000000 +0200
@@ -559,13 +559,13 @@
<key>AdviseFeatures</key>
<false/>
<key>MLB</key>
- <string>C02912303QXJG36JA</string>
+ <string>C029414014NJG36JC</string>
<key>MaxBIOSVersion</key>
<false/>
<key>ProcessorType</key>
<integer>0</integer>
<key>ROM</key>
- <data>iGPf/UOw</data>
+ <data>FBCfPci9</data>
<key>SpoofVendor</key>
<true/>
<key>SystemMemoryStatus</key>
@@ -573,9 +573,9 @@
<key>SystemProductName</key>
<string>iMacPro1,1</string>
<key>SystemSerialNumber</key>
- <string>C02YG0KQHX87</string>
+ <string>C02ZJAZXHX87</string>
<key>SystemUUID</key>
- <string>1411C70F-7CEE-44A6-9525-02335FD50C18</string>
+ <string>428F2D67-853D-403A-9597-7A5494970D85</string>
</dict>
<key>UpdateDataHub</key>
<true/>
Do you want to apply these changes to the original file? (y/n): Y
Changes applied to /mnt/opencore/EFI/OC/config.plist
OpenCore ISO updated
Prerequisites setup complete. A reboot is necessary to apply the required changes. Press enter to reboot or Ctrl+C if you intend to reboot later.
Dans le répertoire OSX-PROMOX, le lancement du shell setup propose le menu suivant pour installer une version de MAC OS :
#######################################################
################ O S X - P R O X M O X ################
############### https://osx-proxmox.com ###############
############### version: 2025.07.23 ###################
#######################################################
Next VM ID: 104
OpenCore version: 1.0.4
Enter macOS version:
1 - High Sierra - 10.13
2 - Mojave - 10.14
3 - Catalina - 10.15
4 - Big Sur - 11
5 - Monterey - 12
6 - Ventura - 13
7 - Sonoma - 14
8 - macOS Sequoia - 15
Additional options:
200 - Add Proxmox VE no-subscription repo
201 - Update OpenCore ISO
202 - Clear all macOS recovery images
203 - Remove Proxmox subscription notice
204 - Add new bridge (macOS in cloud)
205 - Customize OpenCore config.plist
0 - Quit (or ENTER)
Option:
Entrez votre choix, et tout se fait automatiquement. La nouvelle VM apparaît dans la console prête à l’emploi.
