在 Virtualbox 中安裝 OSX Mavericks 10.9
筆記一下在 Virtualbox 中安裝 OSX 10.9.3 的方式,裝一個乾淨的 Mac vm image 作為測試環境或者 CI 編譯用的 VM 來說相當實用。
以下說明略過 Virtualbox 安裝以及使用的部分,請自行參考 Virtualbox 說明文件。以下步驟在 Virtualbox 4.3.12 測試成功。
從 AppStore 下載 OSX 安裝檔,不需要進行安裝。
$ gem install iesd
$ iesd -i /Applications/Install\ OS\ X\ Mavericks.app -o Mavericks.dmg -t BaseSyste
這個步驟做完在家目錄會多一個 Mavericks.dmg 檔案建立一個新的 Virtualbox 虛擬機器,選 OSX Mavericks 建立好以後先不要開機,進入設定 > 系統 > 晶片組選 PIIX3 然後確定 EFI 有打勾。
$ VBoxManage modifyvm <vmname> –cpuidset 1 000206a7 02100800 1fbae3bf bfebfbff
vmname 請帶入你設定的虛擬機器名稱 (可使用指令 VBoxManage list vms 查看)啟動虛擬機,會要求啟動磁碟,選剛剛的 Mavericks.dmg 經過一段開機時間後就會進入安裝畫面,依照正常程序安裝。