為 Virtualbox 準備“安裝 OS X El Capitan.app”

為 Virtualbox 準備“安裝 OS X El Capitan.app”

我正在跟進這些步驟建立可與 VirtualBox 一起使用的 DMG 檔案。不幸的是,相同的步驟不適用於Install OS X El Capitan.app.產生的映像無法從 Virtualbox 啟動,並會前往緊急 EFI shell。我該如何準備Install OS X El Capitan.app使用 Virtualbox?將 Yosemite 安裝為虛擬機器然後進行升級是可行的,但我想避免這個額外的步驟並進行乾淨的 El Capitan 安裝。

答案1

從 App Store 下載 El Capitan 後,以下說明(在 [1] 中找到)對我有用。

hdiutil attach "/Applications/Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/esd
hdiutil create -o ElCapitan3.cdr -size 7316m -layout SPUD -fs HFS+J
hdiutil attach ElCapitan3.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/iso
asr restore -source /Volumes/esd/BaseSystem.dmg -target /Volumes/iso -noprompt -noverify -erase
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages 
cp -rp /Volumes/esd/Packages /Volumes/OS\ X\ Base\ System/System/Installation
cp -rp /Volumes/esd/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/
cp -rp /Volumes/esd/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/
hdiutil detach /Volumes/esd
hdiutil detach /Volumes/OS\ X\ Base\ System
hdiutil convert ElCapitan3.cdr.dmg -format UDTO -o ElCapitan3.iso
mv ElCapitan3.iso.cdr ElCapitan3.iso

[1]http://anadoxin.org/blog/creating-a-bootable-el-capitan-iso-image.html

相關內容