作者ilay (說唱猜做玩)
看板MAC
標題[教學] 在老 Mac 安裝 OSX 10.8
時間Mon Aug 6 15:25:28 2012
自從上次分享心得後就有人來信問怎麼裝,想了想乾脆po篇教學文好了..
都是大概寫寫而已,傷了眼睛請多包含XD
=============================================================================
預先準備:
1. 可正常運作的 Mac OSX 環境,任一版本皆可。
2. 從 Mountain Lion 安裝程式中提取 InstallationESD.dmg 備用
(這部份可參考 Lion)。
3. 一支 8GB (或以上)的 USB 隨身碟。
4. 使用下列指令取得你的 Board ID(長的像 Mac-xxxxxxx 的字串):
ioreg -lp IOService | grep board-id
5. 下載檔案(包含 X3100 和 GMA950 修改驅動):
https://dl.dropbox.com/u/12611225/ML_Patch.zip
開工Part1:
1. 首先掛載 InstallationESD.dmg,並打開終端機,切換到 root 權限操作
(注意,以下的步驟全在終端機中操作)。
2. 切換到上一步驟掛載好的目錄,輸入 open BaseSystem.dmg 進行掛載。
3. 插入隨身碟,使用磁碟工具程式將之格式化為 HFS+ 格式(GUID)。
4. 同樣在磁碟工具程式裡,將 "Mac OS X Base System"(第二步驟掛好的)給還原到
隨身碟裡,完成後把來源方給退出,免得之後搞混。
5. 從 "Mac OS X Install ESD" 根目錄中複製 mach_kernel 到隨身碟中的根目錄
(指令:cp)。
6. 從 "Mac OS X Install ESD" 中複製 Packages 目錄到隨身碟的
/System/Installation 底下,取代原本的 Packages(指令: cp -R)。
7. 從分享包中將 OSInstall.mpkg 複製並取代到隨身碟的
/System/Installation/Packages 目錄中。
8. 從分享包中將 boot.efi 複製並取代到隨身碟中的 /System/Library/CoreService
以及 /usr/standalone/i386 中(已存在的檔案蓋不掉可以先把權限改大)。
9. 編輯隨身碟中的 /System/Library/CoreService/PlatformSupport.plist,
並依照規則加入一開始取得的 Board id 和你的 Mac 機型,修改完成後複製一份到
/System/Library/CoreService/com.apple.recovery.boot 目錄下
(這檔案是 OSX 能否支援你的 Mac 主機板型號的關鍵)。
10. 到此安裝程式就製作完成了,現在可以用他來安裝了。請用隨身碟開機後
開始進行安裝,安裝完成後還是從隨身碟開機,不要用硬碟開機(重要)。
11. 再次進入 OSX 安裝程式,從功能表中點選並啟動終端機。
12. 複製 /System/Library/CoreService/PlatformSupport.plist 到安裝目標的卷宗中蓋
掉同樣路徑的檔案。
13. 到此才算是安裝完成,可以重開機進入新裝好的 OSX 了。
Part2(這裡要針對驅動程式安裝):
1. 找到分享包中的 kext helper,右鍵選擇打開。
2. 將 AppleHDA.kext 以及需要的顯卡驅動拉進安裝列表進行安裝。
3. 這樣就搞定了!
目前已知問題:
- Mac Mini (X3100顯示晶片) > 運作正常
- Mac Pro 升級至 ML 原生支援的顯卡後 > 運作正常
- MacBook (X3100顯示晶片) > 可以運作,但是螢幕亮度無法調整,且休眠後會一覺不醒
- MacBookAir (X3100顯示晶片) > 問題同上
- MacBookPro (X1600顯示晶片) > 顯示晶片 (Frame buffer mode with Core Image
lacks Quartz Extreme)
- iMac (X1900顯示晶片) > 同上
- MacBook (GMA950顯示晶片) > Quartz Extreme/Core Image 無法運作
- iMac (GMA950顯示晶片) > 同上
- Mac Mini (GMA950顯示晶片) > 同上
- Mac Pro (7300GT/X1900XT顯卡) > 完全不行
延伸參考:
-
http://att.macrumors.com/showthread.php?t=1404548
-
http://forums.macrumors.com/showthread.php?t=1325709
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.29.98.120
推 scsa3:預先準備的1. 應該只有跑INTEL BASE的OSX 而不是所有皆可 08/06 15:36
→ ilay:也是啦..但應該沒人會想說在ppc上裝ML吧..XD 08/06 15:43
→ scsa3:像你一樣聰明的人不見得那麼多喔...哈哈 08/06 16:15
→ doglegbow:休眠後會一覺不醒?所以要把休眠關掉? 08/06 17:21
推 brianzzy:這算是"灰"蘋果吧 08/06 17:28
推 ls4860:應該不算"灰"吧 阿婆只是不希望把OS裝到非阿婆出的機子上 08/06 17:32
→ ls4860:至於你買了OS想要裝到不支援的機子上 你要怎麼拼裝來修補 08/06 17:33
→ ls4860:阿婆應該並沒有公開說不行 08/06 17:33
→ ilay:@doglegbow: 是的 暫時無解 等osx86社群放新驅動吧 08/06 18:06
推 Fantasywind:ls4860 阿婆有說不行 EULA 08/06 21:22
推 fancying:裝完除了怕跑起來不順,還要擔心更新,我想乖乖10.7就好 08/06 22:28
推 turtleknight:兄台你用unibeast裝比較快吧XD 08/07 01:05
→ ilay:樓上: 這東西好唷!你一定有在玩_金塔XDDD 08/07 08:42
推 hsudione:讚啦!請問下,預先步驟的四是在終端機下輸入第二行嗎? 08/08 12:10