2013/12/24

OS X 10.9 Mavericks 的祕密分身

好刁鑽的傢伙啊~ 哼哼!

在網上追 TNT 運送水果的路徑
也算是某種娛樂吧

自從下了單之後
就隨時追著可愛的 rMBP 在世界各地飛來飛去
知道東西進了城裡亂跑之後
趕快打電話跟 TNT 的客服部聯繫
確定什麼時候會回到倉庫
請他們把它留在那邊
直接自己殺到總倉庫去領


回到家裡
爽到先在地上蠕動擦地板
然後開始把資料從外接硬碟裡巴到 rMBP 的肚子裡

根據過去跟 OS X 內建的『系統轉移輔助工具』交手的經驗
小鵝對這個東西實在沒有多信任
所以小鵝決定還是用 Carbon Copy Cloner (CCC) 把所有的東西 1:1 地巴過去
巴 巴 巴...
巴 巴 巴...
巴 巴 巴...
結束
重開機

噗啾!

螢幕上送我一個大大的禁止通行

基本上
這個符號都是在系統不相容的狀況之下冒出來的
小鵝之前幫一隻 mid 2013 的 MBA 轉過系統
也是升級上去禁止通行
因為
各個版本的 OS X 都有它最低支援的 Mac 機種 同樣地
每一部 Mac 也有它最低支援的 OS X 版本
這個東西基本上是細到 10.X.Y 的最末位那個 .Y 都有差別
所以
基本上只要想辦法把 OS X 給升上去就可以囉
查了一下官方資料
( 請點這裡前往各機種支援 OS X 版本的詳細列表 )
原來這部代號 MacBookPro11,3 的傢伙
最低只支援 10.9 咧
好吧
本來一整個不想升級 OS X Mavericks 的
現在只好硬著頭皮上了

把 MBP 接到另一部 Mac 上
用目標磁碟模式開機
升級到 10.9 去
完成
重開機

噗啾!

又是一個禁止通行
哇哩咧
見鬼了
不是都已經升到最高版本了
還不給開機是怎樣

後來
千辛萬苦翻遍網路
突然在蘋果官方網站發現某個非常有趣的討論
基本上
也是類似的情況
就是某使用者把自己的 rMBP 13" 資料清掉重裝之後
發現同樣的禁止通行無法開機
後來有人回應解釋
OS X 10.9 Mavericks 是 2013/8/24 上架的
而最新款的 rMBP 13" 是 2013/9/17 才上架
重點是
在 App Store 裡頭下載的 OS X 10.9 是 8/24 的版本
因此
在 PlatformSupport.plist 的支援列表內並沒有放入 rMBP 的型號
所以當然開不了機
經過他們實測
有三種解決方法
(1) 把正確的 PlatformSupport.plist 檔拷貝過去
(2) 把新款 Mac 的型號寫入 PlatformSupport.plist 裡
(3) 直接把 PlatformSupport.plist 給刪掉
如此一來
就可以正常開機了

不過
小鵝的狀況比較麻煩
因為是從目標磁碟模式開機去安裝的
所以
系統所認到的機種並不是 MacBookPro11,3
因此打從一開始裝進去的版本就會是錯的
所以上述三招都無解
包括用 Recovery HD 和 NetBoot 都開不了機

這下大條了
只好打電話去美國官方 Apple 客服問問看有沒有解法
聊了半天
客服專員說
如果連 Recovery HD 和 NetBoot 都失敗
就只能把機器送去維修中心看看能怎麼辦了

隔天一早
直接在維修中心剛開門時
就把燒燙燙的 rMBP 給扛去
向 那個跟我很熟的技師(是有多常去啊?) 討論完狀況後
我們共同覺得
看來只有找一部完全相同款式的機器對巴一途
技師說
順利的話
下午就可以搞定

滴噠 滴噠 滴噠 滴噠

過了中午
郵箱裡跳出一封新信
說我的 rMBP 修好了
可以去拿囉

喔耶~

跑去維修中心
抱回離開我半天的小傢伙
當場測試 順暢開機

窩呵呵呵呵呵 窩呵呵呵呵呵


喔對
之後咧
當然是乖乖地用 系統轉移輔助工具 花了六個小時轉資料 XD




=== === === === === === 【 小鵝附記 】 === === === === === ===


小鵝後來做了一番研究
發現 rMBP 還真是個挑剔的傢伙
不單單只是 10.X.Y 有差別
連 OS X 的 build number 都有影響
用錯版本
可是想開都開不起來的呀~



【 OS X 10.9 】

這是 rMBP 15.4", Late 2013 的 OS X 10.9 (build 13A3017)
1090b

這是 rMBP 13", Late 2013 的 OS X 10.9 (build 13A3028) ~ 謝謝甕中鱉支援
1090c

這是 iMac 27", Mid 2010 的 OS X 10.9 (build 13A603)
1090a



【 OS X 10.9.1 】

這是 rMBP 15.4", Late 2013 的 OS X 10.9.1 (build 13B3116)
1091b

這是 MBA 11", Mid 2013 的 OS X 10.9.1 (build 13B42)
1091c

這是 iMac 27", Mid 2010 的 OS X 10.9.1 (build 13B42)
1091a



這個是 iMac 27", Mid 2010 跟 rMBP 15.4", Late 2013
兩款機器裡頭 PlatformSupport.plist 的 strings 比較: Compare PlatformSupport.plist


沒有留言:

張貼留言