1. 程式人生 > 實用技巧 >proxmox PVE 6 虛擬機器 安裝 黑蘋果 macOS Catalina 10.15.5 opencore 引導

proxmox PVE 6 虛擬機器 安裝 黑蘋果 macOS Catalina 10.15.5 opencore 引導

一、準備工具
連結: https://pan.baidu.com/s/16gqF-jDWHopRZrzhu8Sl6Q 提取碼: rj24

網盤內容下載到本地,並且解壓檔案

安裝PVE的教程,可以參考
https://www.cnblogs.com/faberbeta/p/proxmox004.html
二、將二個映象傳入pve的映象倉庫

Catalina-installer.iso
OpenCore.iso


三、建立虛擬機器







使用opencore引導, 建立兩個CD-ROM


最終結果

四、配置虛擬機器
由於mac驅動不支援CD驅動器, 所以這邊要把CD驅動裝置改成硬碟裝置、另外黑蘋果引導需要對cpu引數做一些處理,圖形話介面無法修改,需要進入shell修改,這兩個修改是同一個配置檔案 我們建立的虛擬起id是108 那麼這個虛擬機器的配置檔案路徑為 /etc/pve/qemu-server/108.conf
通過vim工具對/etc/pve/qemu-server/110.conf進行修改

apt update
apt install vim -y

修改/etc/pve/qemu-server/下的虛擬機器配置檔案,與建立時的VM ID同名,比如文中的是110.conf,在文字開頭新增一行:
不會使用vim請自行百度
vim /etc/pve/qemu-server/110.conf
args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2
如果cpu是intel,則在同一行行末加上:

-cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc
如果cpu是amd,則在同一行行末加上:

-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
將兩處media=cdrom修改為cache=unsafe
最終的結果如圖:


intel cpu 配置為host 就是直接使用宿主cpu 在虛擬機器中可執行虛擬機器、docker 實現巢狀虛擬化 amd cpu 必須模擬成penryn架構、無法巢狀虛擬化,intel cpu也可以模擬penny 當然效能會較host有所損耗 media-cdrom 修改為 cache-unsafe 使得cd-rom裝置變為硬碟裝置
五、配置宿主機

echo "options kvm ignore_msrs=Y" >> /etc/modprobe.d/kvm.conf
update-initramfs -k all -u
reboot

在PVE的shell命令列處,輸入以上命令並重啟,是避免引導迴圈啟動
六、安裝
1)修改引導順序,OpenCore.iso的裝置設定為自動第一引導項


2)開機
進入ovmf畫面 按esc

修改解析度
Device manager ->ovum platform configuration->change preferred ->1920*1080 修改解析度
修改解析度是為樂防止引導介面出現顯示問題、如果你那邊正常可不修改
接下來就是正常引導安裝





接下來就不繼續演示了,可以自行操作了