{"id":1686,"date":"2026-06-10T10:48:15","date_gmt":"2026-06-10T08:48:15","guid":{"rendered":"https:\/\/serer.fr\/?p=1686"},"modified":"2026-06-10T10:48:16","modified_gmt":"2026-06-10T08:48:16","slug":"creer-une-vm-mac-os-sur-proxmox","status":"publish","type":"post","link":"https:\/\/serer.fr\/?p=1686","title":{"rendered":"Cr\u00e9er une VM MAC OS sur proxmox"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Je vais m&rsquo;appuyer sur un projet open source qui s&rsquo;appelle <a href=\"https:\/\/github.com\/luchina-gabriel\/OSX-PROXMOX\" data-type=\"link\" data-id=\"https:\/\/github.com\/luchina-gabriel\/OSX-PROXMOX\">OSX-PROXMOX<\/a> qui est disponible sur GitHub.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est actuellement la solution la plus simple pour installer MAC OS et se fait en une commande avec root :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/bin\/bash -c \"$(curl -fsSL https:\/\/install.osx-proxmox.com)\"\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Le script installe le paquet git pour r\u00e9cup\u00e9rer les scripts du d\u00e9p\u00f4t ainsi que les images d&rsquo;installation de MAC OS. Un reboot de la machine est requis pour appliquer les changements.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Cleaning up existing files...\nPreparing to install OSX-PROXMOX...\nUpdating package lists...\nInstalling git...\nCloning OSX-PROXMOX repository...\n\n#######################################################\n#          Getting MacSerial Remote Version           #\n#######################################################\n\nGathering latest macserial info...\n - Gathering info from OpenCorePkg...\n#######################################################\n#                 Getting MacSerial                   #\n#######################################################\n\nGathering latest macserial info...\n - https:\/\/github.com\/acidanthera\/OpenCorePkg\/releases\/download\/1.0.7\/OpenCore-1.0.7-RELEASE.zip\n\nDownloading OpenCore-1.0.7-RELEASE.zip...\n10.44 MB\/10.44 MB | ================== 100.00%\n\n - Extracting...\n - Found macserial.exe\n   - Chmod +x...\n   - Copying to Scripts directory...\n - Found macserial\n   - Chmod +x...\n   - Copying to Scripts directory...\n - Found macserial.linux\n   - Chmod +x...\n   - Copying to Scripts directory...\n\nCleaning up...\n\nDone.\nUpdated SystemProductName from JSON.\nUpdated SystemSerialNumber from JSON.\nUpdated MLB from JSON.\nUpdated SystemUUID from JSON.\nUpdated ROM from JSON.\nDifferences between original and modified file (unified format):\n--- \/mnt\/opencore\/EFI\/OC\/config.plist.fmt       2026-06-09 17:07:10.000000000 +0200\n+++ \/mnt\/opencore\/EFI\/OC\/config.plist.tmp       2026-06-09 17:07:10.000000000 +0200\n@@ -559,13 +559,13 @@\n         &lt;key&gt;AdviseFeatures&lt;\/key&gt;\n         &lt;false\/&gt;\n         &lt;key&gt;MLB&lt;\/key&gt;\n-        &lt;string&gt;C02912303QXJG36JA&lt;\/string&gt;\n+        &lt;string&gt;C029414014NJG36JC&lt;\/string&gt;\n         &lt;key&gt;MaxBIOSVersion&lt;\/key&gt;\n         &lt;false\/&gt;\n         &lt;key&gt;ProcessorType&lt;\/key&gt;\n         &lt;integer&gt;0&lt;\/integer&gt;\n         &lt;key&gt;ROM&lt;\/key&gt;\n-        &lt;data&gt;iGPf\/UOw&lt;\/data&gt;\n+        &lt;data&gt;FBCfPci9&lt;\/data&gt;\n         &lt;key&gt;SpoofVendor&lt;\/key&gt;\n         &lt;true\/&gt;\n         &lt;key&gt;SystemMemoryStatus&lt;\/key&gt;\n@@ -573,9 +573,9 @@\n         &lt;key&gt;SystemProductName&lt;\/key&gt;\n         &lt;string&gt;iMacPro1,1&lt;\/string&gt;\n         &lt;key&gt;SystemSerialNumber&lt;\/key&gt;\n-        &lt;string&gt;C02YG0KQHX87&lt;\/string&gt;\n+        &lt;string&gt;C02ZJAZXHX87&lt;\/string&gt;\n         &lt;key&gt;SystemUUID&lt;\/key&gt;\n-        &lt;string&gt;1411C70F-7CEE-44A6-9525-02335FD50C18&lt;\/string&gt;\n+        &lt;string&gt;428F2D67-853D-403A-9597-7A5494970D85&lt;\/string&gt;\n       &lt;\/dict&gt;\n       &lt;key&gt;UpdateDataHub&lt;\/key&gt;\n       &lt;true\/&gt;\nDo you want to apply these changes to the original file? (y\/n): Y\nChanges applied to \/mnt\/opencore\/EFI\/OC\/config.plist\nOpenCore ISO updated\nPrerequisites setup complete. A reboot is necessary to apply the required changes. Press enter to reboot or Ctrl+C if you intend to reboot later.\n\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dans le r\u00e9pertoire OSX-PROMOX, le lancement du shell setup propose le menu suivant pour installer une version de MAC OS :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#######################################################\n################ O S X - P R O X M O X ################\n############### https:\/\/osx-proxmox.com ###############\n############### version: 2025.07.23 ###################\n#######################################################\n\n Next VM ID: 104\n OpenCore version: 1.0.4\n\nEnter macOS version:\n 1 - High Sierra - 10.13\n 2 - Mojave - 10.14\n 3 - Catalina - 10.15\n 4 - Big Sur - 11\n 5 - Monterey - 12\n 6 - Ventura - 13\n 7 - Sonoma - 14\n 8 - macOS Sequoia - 15\n\nAdditional options:\n 200 - Add Proxmox VE no-subscription repo\n 201 - Update OpenCore ISO\n 202 - Clear all macOS recovery images\n 203 - Remove Proxmox subscription notice\n 204 - Add new bridge (macOS in cloud)\n 205 - Customize OpenCore config.plist\n\n 0 - Quit (or ENTER)\n\nOption:\n\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Entrez votre choix, et tout se fait automatiquement. La nouvelle VM appara\u00eet dans la console pr\u00eate \u00e0 l&#8217;emploi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je vais m&rsquo;appuyer sur un projet open source qui s&rsquo;appelle OSX-PROXMOX qui est disponible sur GitHub. C&rsquo;est actuellement la solution la plus simple pour installer MAC OS et se fait en une commande avec root : Le script installe le paquet git pour r\u00e9cup\u00e9rer les scripts du d\u00e9p\u00f4t ainsi que les images d&rsquo;installation de MAC [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ai_generated_summary":"","wpai_meta_description":"","footnotes":""},"categories":[6,25],"tags":[],"class_list":["post-1686","post","type-post","status-publish","format-standard","hentry","category-le-laboratoire","category-auto-hebergements"],"_links":{"self":[{"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/posts\/1686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/serer.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1686"}],"version-history":[{"count":5,"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/posts\/1686\/revisions"}],"predecessor-version":[{"id":1691,"href":"https:\/\/serer.fr\/index.php?rest_route=\/wp\/v2\/posts\/1686\/revisions\/1691"}],"wp:attachment":[{"href":"https:\/\/serer.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serer.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serer.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}