 macOS 虛擬機(Big Sur 完整流程))
新奇玩法oneclickvirt/pve 一鍵開設(shè) macOS 虛擬機Big Sur 完整流程【免費下載鏈接】pve用于 Proxmox VE 的多架構(gòu)一鍵服務(wù)器部署支持批量或單獨開設(shè)虛擬機內(nèi)置內(nèi)外網(wǎng)端口轉(zhuǎn)發(fā)和NAT兼容 ARM64 與 AMD64 架構(gòu) One-click server deployment for Proxmox VE, supporting bulk or individual VM provisioning with built-in internal/external port forwarding. Compatible with both ARM64 and AMD64 architectures.項目地址: https://gitcode.com/gh_mirrors/pve1/pve在 Proxmox VEPVE上開設(shè) macOS 虛擬機向來是折騰指數(shù)最高的玩法之一要處理 OpenCore 引導(dǎo)、SMBIOS 序列號、Q35 機器類型、UEFI 固件……每一個環(huán)節(jié)都能勸退新手。而 oneclickvirt/pve 這個開源項目把整套流程壓縮成了兩三條命令一鍵下載 macOS Big Sur 系統(tǒng)鏡像、一鍵創(chuàng)建虛擬機、自動生成蘋果序列號并注入 OpenCore全程無需手敲任何 QEMU 參數(shù)。今天這篇教程就帶你用這套一鍵開設(shè) macOS 虛擬機的方案完成 Big Sur 從鏡像到開機的完整流程。該項目是一個面向 Proxmox VE 的多架構(gòu)一鍵服務(wù)器部署工具支持批量或單獨開設(shè)虛擬機內(nèi)置內(nèi)外網(wǎng)端口轉(zhuǎn)發(fā)與 NAT兼容 ARM64 與 AMD64 架構(gòu)macOS 虛擬機只是它的隱藏技能之一。準(zhǔn)備工作搭建 PVE 環(huán)境macOS 虛擬機需要宿主機的硬件虛擬化支持Intel VT-x / AMD-V且需要在 BIOS 中開啟虛擬化選項。如果你的服務(wù)器還沒裝 PVE可以直接用項目自帶的一鍵安裝腳本scripts/install_pve.shgit clone https://link.gitcode.com/i/59b302898491cd331fe678cb7855dae2 cd pve bash scripts/install_pve.sh想跳過所有交互確認(rèn)、全自動安裝加上環(huán)境變量即可export noninteractivetrue CNtrue PVE_HOSTNAMEmypve bash scripts/install_pve.sh裝好后確認(rèn)一下 KVM 是否可用ls -l /dev/kvm如果/dev/kvm存在且可讀寫說明硬件加速就緒若缺失腳本會自動降級為 QEMU 軟件模擬TCG只是性能會明顯下降建議優(yōu)先開啟 BIOS 虛擬化。一鍵下載 macOS Big Sur 系統(tǒng)鏡像創(chuàng)建 macOS 虛擬機前需要先把系統(tǒng)鏡像和 OpenCore 引導(dǎo)鏡像放進(jìn) PVE 的 ISO 目錄/var/lib/vz/template/iso。這一步也完全自動化了運行scripts/install_macos_images.shcd /root/pve bash scripts/install_macos_images.sh腳本會彈出菜單支持以下系統(tǒng)鏡像均為自修補版本開箱即用序號系統(tǒng)壓縮包大小1High Sierra5.23 GB2Mojave6.03 GB3Catalina8.33 GB4Big Sur12.21 GB5Monterey12.36 GB6Ventura12.31 GB7Sonoma14.41 GB8Sequoia15.02 GB選擇4回車即可后臺下載big-sur.iso.7z。下載完成后腳本會引導(dǎo)你解壓出big-sur.iso并自動補下 OpenCore 引導(dǎo)鏡像opencore.iso。也可以完全無交互地一條命令搞定下載與解壓export noninteractivetrue MACOS_IMAGE_ACTIONdownload MACOS_IMAGE_INDEX4 bash scripts/install_macos_images.sh提示Big Sur 鏡像約 12GB解壓后占用翻倍請確保存儲盤留有 30GB 以上空閑空間。一鍵開設(shè) macOS 虛擬機Big Sur 完整流程鏡像就位后就來到了最激動人心的部分——用一條命令創(chuàng)建 Big Sur 虛擬機。核心腳本是scripts/buildvm_macos.sh參數(shù)順序如下./buildvm_macos.sh VMID CPU核數(shù) 內(nèi)存 硬盤 SSH端口 VNC端口 系統(tǒng) 存儲盤 獨立IPV6例如創(chuàng)建一個 2 核 4GB 內(nèi)存、45GB 硬盤的 Big Sur 虛擬機cd /root/pve/scripts ./buildvm_macos.sh 100 2 4096 45 44022 45901 big-sur local N命令含義100虛擬機 ID2分配 2 個 CPU 核心4096內(nèi)存 4 GB45硬盤 45 GB44022外網(wǎng) SSH 端口映射到虛擬機 22 端口45901外網(wǎng) VNC 端口映射到虛擬機 5900 端口big-sur系統(tǒng)鏡像名默認(rèn)就是 Big Surlocal存儲池名稱N不分配獨立 IPv6執(zhí)行后腳本會依次完成以下自動化步驟檢測 CPU 廠商AMD 使用 Penryn 虛擬 CPUIntel 使用 host 直通最大限度保證兼容性檢查 KVM 加速可用則啟用硬件加速否則降級軟件模擬并給出警告自動生成 SMBIOS 序列號隨機生成 Serial、MLB、UUID并注入到每臺虛擬機專屬的 OpenCore ISO 中避免多臺機器序列號沖突創(chuàng)建 Q35 機型 OVMF UEFI 引導(dǎo)虛擬機掛載 Big Sur 系統(tǒng)盤與 OpenCore 引導(dǎo)盤自動配置 NAT 端口轉(zhuǎn)發(fā)把外網(wǎng) SSH/VNC 端口映射進(jìn)內(nèi)網(wǎng)整個過程完全無需手動編輯任何 QEMU 配置文件幾十秒內(nèi)即可完成最后還會把生成的 SMBIOS 信息打印出來供你存檔。連接 macOS 虛擬機VNC 與 SSH 端口虛擬機創(chuàng)建完成后通過 Web 控制臺或任意 VNC 客戶端連接即可Web 方式在 PVE 管理界面選中該虛擬機 → 控制臺 → 使用 noVNC 直接連接VNC 客戶端連接宿主機 IP 的45901端口就是剛才命令里指定的 VNC 端口首次進(jìn)入會看到 OpenCore 引導(dǎo)界面選擇 Big Sur 啟動盤后就能看到熟悉的 macOS 安裝器了。按提示完成安裝后即可進(jìn)入 Big Sur 桌面。之后日常管理還可以用 SSH 端口44022遠(yuǎn)程登錄。注意macOS 首次安裝耗時較長期間請保持 VNC 連接穩(wěn)定不要強制關(guān)閉虛擬機。批量開設(shè)與無交互部署如果你有不止一臺機器要開或者想把創(chuàng)建流程寫進(jìn)自動化腳本項目同樣支持。設(shè)置noninteractivetrue后所有參數(shù)都可以用環(huán)境變量覆蓋例如批量創(chuàng)建多臺 Big Sur 虛擬機時配合PVE_CREATE_COUNT等變量即可一次性完成。單臺創(chuàng)建也可以直接指定完整參數(shù)像這樣一行創(chuàng)建 4 核 8GB 的高配 Big Sur./buildvm_macos.sh 101 4 8192 80 44023 45902 big-sur local N多條命令批量跑就完成了批量開設(shè) macOS 虛擬機的整個編排。常見問題與排錯Q1提示 CPU 不支持虛擬化怎么辦先確認(rèn)宿主機 BIOS 里開啟了 VT-x / AMD-V并檢查內(nèi)核模塊modprobe kvm-intelIntel或modprobe kvm-amdAMD。腳本檢測不到/dev/kvm時會自動用 TCG 軟件模擬能開機但性能打折不建議長期使用。Q2VNC 連上后黑屏多等幾分鐘OpenCore 引導(dǎo)階段屏幕會短暫黑屏另外確認(rèn)防火墻放行了 VNC 端口如45901。項目自帶 NAT 端口轉(zhuǎn)發(fā)通常無需額外配置。Q3想要 Monterey、Sonoma 等其他版本無需換腳本回到鏡像下載菜單選對應(yīng)序號創(chuàng)建時把第 7 個參數(shù)改成monterey、sonoma等即可參數(shù)格式完全一致。Q4多臺 macOS 會不會序列號沖突不會。腳本會為每臺虛擬機隨機生成獨立的 Serial / MLB / UUID并寫入專屬的opencore_VMID.iso這也是這個方案比手工折騰省心的重要原因。更多玩法等你解鎖除了 macOS 虛擬機這個項目還內(nèi)置了常規(guī) Linux 虛擬機scripts/buildvm.sh、LXC 容器scripts/buildct.sh、Windows 虛擬機、內(nèi)外網(wǎng)端口轉(zhuǎn)發(fā)與 NAT 網(wǎng)絡(luò)搭建scripts/build_nat_network.sh等一整套部署工具安裝、創(chuàng)建、刪除、卸載都有對應(yīng)腳本全部支持 ARM64 與 AMD64 雙架構(gòu)。如果你也想在 PVE 上擁有屬于自己的 macOS Big Sur 虛擬機跟著上面這幾步走十分鐘內(nèi)就能跑通完整流程。歡迎把項目克隆下來慢慢研究https://link.gitcode.com/i/59b302898491cd331fe678cb7855dae2 【免費下載鏈接】pve用于 Proxmox VE 的多架構(gòu)一鍵服務(wù)器部署支持批量或單獨開設(shè)虛擬機內(nèi)置內(nèi)外網(wǎng)端口轉(zhuǎn)發(fā)和NAT兼容 ARM64 與 AMD64 架構(gòu) One-click server deployment for Proxmox VE, supporting bulk or individual VM provisioning with built-in internal/external port forwarding. Compatible with both ARM64 and AMD64 architectures.項目地址: https://gitcode.com/gh_mirrors/pve1/pve創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考