最近發現一個很強的項目:myspaghetti/macos-virtualbox
一行命令幫你在VirtualBox虛擬機上安裝好Mac Os系統,並且系統是直接從Apple上下載的官方版本,還免去了我們尋找系統鏡像的煩惱.
之前也嘗試過用ISO文件安裝,步驟繁瑣,並且安裝好後的系統不知道為什麼十分卡頓.
想等下一代的MBP然後入Mac陣營,這也算提前體驗一下吧.
值得注意的是如果你安裝了Windows的虛擬機Hyper-V,可能會與VBox衝突,我是將這些內容卸載完成之後才安裝成功的.
準備環境其實都很簡單直接下一步下一步就行了
先下載和安裝 VirtualBox[1] 用於跑虛擬機
安裝 Cygwin[2] 是一個在windows平臺上運行的unix模擬環境,跑安裝腳本我們需要用到它
下載腳本 macos-virtualbox[3]
依賴安裝在執行的腳本的時候發現了錯誤,如果你之前已經安裝過Cygwin的話,請確認依賴是否正確安裝:
重新打開我們的安裝程序,如果你是第一次安裝也可以按照本步驟來進行
wget也在此頁面安裝時進行停頓,View欄選擇Category,Search中搜索wget,然後展開選中:All->Net->wget,點擊skip,將skip選中為版本號,因為默認的顯示空間有限,所以需要拖動窗口放大,或者最大化:(我這裡選擇了最新的 1.21.1-1)
coreutils步驟同上,不過我這裡已經顯示是安裝好了,可以再確認一下:
gzip同上
unzip同上
xxd等我安裝完上面的依賴後,繼續下一步又出現了這個問題,其實這些文檔都有說的,但是...我不聽,我不聽- -...
最後點擊下一步,然後等待安裝完成.
安裝 腳本的配置默認是已經配置好了的,如果你想自定義一些配置,我們可以用記事本打開它,進行自定義的修改,這裡我就用默認的配置好了.內存CPU等參數可以自行調高一點.
執行腳本安裝好Cygwin後運行它
我們使用命令切換到我們腳本所在的命令,我這裡是直接放在桌面了,注意將王一之換成你的用戶名,另外按下Tab鍵可以自動補全:
執行安裝腳本:
./macos-guest-virtualbox.sh這裡再確認一次配置內容,繼續回車,然後就是等待安裝完成啦.
值得注意的是這裡會自動安裝[dmg2img](vu1tur.eu.org/tools/[4]),但是因為網絡問題很慢,請手動下載後解壓放到同一文件夾下:
另外大家腳本不要放桌面進行執行,不然就像我一樣....(我只是嘗鮮,我還是很需要wsl2的,稍後我會自己還原系統,到之前的備份點)
系統安裝錯一步就要重新來一下....
腳本執行完成之後,就進入激動人心的系統配置了,流暢度只能說還行,比我之前ISO安裝的好太多.
然後命令行那邊也需要根據提示同步的確認
值得注意的是...這裡是要打開Terminal工具,然而打開了安全性實用工具...我們手動進行操作打開Terminal
然後繼續回車,等待執行完成
繼續根據提示進行下一步:
(又是一次打開錯誤,手動打開終端)
繼續再等待執行....已經是最後一步了,腳本也提示我們完成了!!!
完成根據引導很容易完成啦
關於本文中用到的安裝程序,大家公眾號回復:安裝MacOS即可獲取
叛逆青年旅舍讀者交流群創建啦,感興趣的朋友,可以下方公號內回復:投宿
參考資料[1]
VirtualBox: https://www.virtualbox.org/wiki/Downloads
[2]Cygwin: https://www.cygwin.com/
[3]macos-virtualbox: https://github.com/myspaghetti/macos-virtualbox/releases/tag/0.99.0.1
[4]dmg2img: http://vu1tur.eu.org/tools/