14-6-8 替 Mac OS X Yosemite 製作安裝隨身碟

WWDC 宣布了新的 Mac OS X Yosemite 以及包含新語言 Swift 的 Xcode 6.0 後
Mowd 這幾天找了一台閒置的 Macbook Air Late 2008 來安裝 Developer Preview 版本
原先這台 Air 裝的是 10.6.8,想說直接升級試試看
沒想到有可能是 DP1 沒測試過從 10.6.8 升級還是其他原因
在安裝過程的卡了一整個晚上還是沒動靜,而且一直出現 XPC Error 之類的訊息
最後只好全部砍掉重來,嘗試使用隨身碟來安裝


製作 Mac OS 安裝隨身碟有好幾種方法
之前用來製作 Mac OS X 安裝隨身碟的作法有些也已經失效了
如果直接將 Mac OS X Yosemite 安裝檔的 InstallESD.dmg 還原到隨身碟,還原快完畢的時候會得到一個錯誤訊息
下指令使用 createinstallmedia 的會出現
/Volumes/Untitled is not a valid volume mount point.
甚至如果是用 BaseSystem.dmg 再替換 Packages 資料夾的方式,在安裝介面也會得到 Undefined error: 0 的錯誤訊息

如果要成功製作 Mac OS X Yosemite 的安裝隨身碟
需要利用第三種方法並額外加上一個步驟就可以了
以下是製作安裝隨身碟的方法

1. 將隨身碟改名為 Untitled
2. 確定 Install OS X 10.10 Developer Preview.app 在應用程式裡面
3. 打開你的終端機,將以下指令貼到終端機上

sudo hdiutil attach /Applications/Install\ OS\ X\ 10.10\ Developer\ Preview.app/Contents/SharedSupport/InstallESD.dmg
sudo asr restore -source /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg -target /Volumes/Untitled -erase -format HFS+
sudo rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
sudo cp -a /Volumes/OS\ X\ Install\ ESD/Packages /Volumes/OS\ X\ Base\ System/System/Installation/Packages
sudo cp -a /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg /Volumes/OS\ X\ Install\ ESD/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System

4. 得到一個 Mac OS X Yosemite 的安裝隨身碟,結束

雖然最後全新安裝成功了,不過還是等了一個多小時才全部裝完
好在只是安裝過程慢,裝完了以後使用起來還是挺順暢的
雖然偶爾有一點卡卡的,不過看在這台 Air 已經服役快六年了,就不再強求啦

在〈14-6-8 替 Mac OS X Yosemite 製作安裝隨身碟〉中有 2 則留言

發佈回覆給「Ken Kin」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *