VMware Workstation Pro 17 安裝原版 macOS 13
最近因為要用到 macOS 上特有的軟件,所以研究了下在虛擬機里安裝 macOS 的方法。搜了一圈教程之后都不怎么滿意,有的教從 macOS 12上升級,有的安裝鏡像是封裝好的CDR鏡像,安全性存疑。
研究了一番之后終于將 macOS 13 裝上了,索性就寫了篇文章將過程分享出來,方便大家。?
?

前言
????????我的電腦是 NUC 12?華爾街峽谷, CPU 是 i7-1260P ,所以此教程對 AMD CPU的同學(xué)可能不是完全適用,遇到問題時需要你自行尋找解決方案,抱歉了。?
一、安裝VMware??Workstation Pro 17
????????這個應(yīng)該不需要教程吧?既然都來折騰了,這點能力應(yīng)該還是有的。
二、安裝 macOS unlocker 補丁?
????????VMWare 本來是不允許運行 macOS 操作系統(tǒng)的,但是通過補丁的方式可以使它運行 macOS。
????????首先下載補丁,在??https://github.com/DrDonk/unlocker/releases 下載補丁包。
????? ? PS:由于文中用到的這些工具和補丁包都托管在國外的服務(wù)器,下載速度緩慢;為了方便網(wǎng)絡(luò)不好的同學(xué),我將它們下載整合了一份放到了百度網(wǎng)盤,地址放在了文末,大家可以自行下載。??
????????下載完成后,解壓?unlocker424 壓縮包,右鍵點擊?windows/unlock.exe ,選擇以管理員模式運行,然后待程序運行完畢后關(guān)閉窗口即可。

三、下載 macOS Recovery 鏡像
????????macOS Recovery?模式可以用來給?mac 電腦恢復(fù)和重新安裝操作系統(tǒng),而虛擬機也可以通過此模式來安裝 macOS 操作系統(tǒng)?,所以我們需要下載一個 macOS?Recovery 鏡像來引導(dǎo)虛擬機進入?macOS?Recovery?模式。
????????macOS?Recovery?鏡像需要用到一個工具從 Apple 服務(wù)器下載,而此工具要用到 Python 3 , 如果你已經(jīng)安裝了 Python 3,則可以略過安裝 Python 3 的步驟。
????????Python 3 官方下載地址:https://www.python.org/downloads/? ,也可以從文末的工具包鏈接中提取。
????????雙擊 Python 3 安裝程序,一路下一步進行安裝。

????????安裝完 Python 3 之后,就需要使用工具下載?macOS?Recovery?鏡像了,那工具哪里來呢? 這里下載:?https://github.com/acidanthera/OpenCorePkg/releases ,或者可以從文末的工具包鏈接中提取。
????????折騰過黑蘋果的同學(xué)已經(jīng)認(rèn)出來了,這不就是 OpenCore 么?沒錯,OpenCore 工具集中就有用來下載?macOS?Recovery?鏡像的工具。
????????解壓下載的 OpenCore 文件夾,?打開?Utilities\macrecovery 路徑,然后在此路徑打開命令行,在地址欄輸入 cmd?回車即可。

?
????????打開 cmd 命令行后,輸入以下命令即可開始下載最新版本的?macOS?Recovery?鏡像,鏡像大小只有650M,耐心等一會就行了。
????python?macrecovery.py -b Mac-4B682C642B45593E -m 00000000000000000 download

????????下載完成后,可以看到當(dāng)前文件夾多出了一個?com.apple.recovery.boot 文件夾,打開之后有一個?BaseSystem.dmg 文件,這就是?macOS?Recovery?鏡像;但是此鏡像不能直接用來引導(dǎo)虛擬機,需要轉(zhuǎn)換一下格式才能用來引導(dǎo)虛擬機。
????????下載?macOS?Recovery?鏡像的教程來自?https://dortania.github.io/OpenCore-Install-Guide/installer-guide/windows-install.html?
四、轉(zhuǎn)換?macOS?Recovery?鏡像
????????轉(zhuǎn)換?macOS?Recovery?鏡像需要用到 qemu-img 工具,大家可以在https://qemu.weilnetz.de/w64/ 自行下載,也可以....(此處省略)。
????????下載 qemu 之后,雙擊 qemu-w64-setup 程序進行安裝。
????????安裝完畢后,和之前打開命令行的方法一樣, 打開?com.apple.recovery.boot 路徑的 cmd 命令行。
????????


????????打開此路徑后,輸入??c:\"Program Files"\qemu\qemu-img convert -O vmdk -o compat6 BaseSystem.dmg recovery.vmdk? 命令,即可將 macOS Recovery 鏡像轉(zhuǎn)換為 VMWare 虛擬機需要的格式。

????????轉(zhuǎn)換教程來自:?https://www.insanelymac.com/forum/topic/342603-guide-simple-steps-to-create-macos-installer-for-vmware-on-linux-or-windows/
五、安裝前的準(zhǔn)備?
????????準(zhǔn)備好這些工具,可以開始安裝虛擬機了。打開VMWare,按照下方圖片內(nèi)的步驟進行安裝。?
????????














????????
????????添加完虛擬機后,打開虛擬機配置選項,添加引導(dǎo)硬盤,也就是之前生成的?recovery.vmdk 。
????????點擊添加設(shè)備?
????????






????????

????????接下來需要修改下網(wǎng)卡類型,先關(guān)閉VMware,然后打開虛擬機文件的保存位置,如果之前沒有修改虛擬機的保存位置,則是保存在 文檔\Virtual Machines\macOS 13 路徑。
????????然后,找到 macOS 13.vmx 文件,用記事本打開。
? ?

????????接下來將網(wǎng)卡類型從 e1000e 修改為 vmxnet3 并保存。


?
六、開始安裝
????????打開VMWare虛擬機,開啟虛擬機電源,虛擬機會自動進入引導(dǎo)界面。

??????????選擇語言?

????????選擇磁盤工具

????????選擇顯示所有設(shè)備

????????選擇之前添加的空白硬盤,看大小可以分辨出來。?

? ? ? ? 點擊抹掉 - 抹除磁盤


????????關(guān)閉磁盤工具,選擇重新安裝 macOS



????????選擇磁盤,進行安裝。?

????????至此,安裝就基本告一段落了。接下來系統(tǒng)會自動下載安裝鏡像并自動進行重啟和安裝,耐心等待進入初次配置界面即可。
????????圖上雖然寫著要兩個小時,實際上20分鐘左右即會進入重啟安裝程序,具體速度視網(wǎng)速而定。

????????初次配置界面比較簡單,我就不一一上圖了。
七、安裝完成之后?
????????安裝完成進入系統(tǒng)之后,需要安裝 vmware-tools 工具,這樣才可以調(diào)整窗口分辨率以及開啟 HiDPI。右鍵點擊 VMware 虛擬機管理界面的虛擬機選項即可看到??安裝 vmware-tools 工具選項,點擊后虛擬機內(nèi)會彈出安裝界面,按照提示一步步安裝,然后重啟即可。
????????這里放一張安裝完成后的截圖吧,不過雖然安裝成功了,但是正常使用是不要想了,因為沒有3D加速,所以非???,測試個小軟件都夠嗆。

八、其他
????
????????鏈接: https://pan.baidu.com/s/1ke07IxqGFIn8M7kAdP282A?pwd=kecx 提取碼: kecx?
????????有什么問題可以留言,看到之后我會回復(fù)。?