這次的10.5發表後把最低限制設定在G4-867以上的機器才可以安裝,相信有不少機器因為這個限制,只能乾看著Leopard出籠,卻不能安裝使用。

老G4照樣騎豹子!G4 700/733/800照樣跑10.5這篇中阿鑫前輩用工具程式裡磁碟工具-[回復]的方法,讓867以下的G4也可以運行10.5。

但像CA的狀況,家裡只有一台iBookG4 800,同學間也沒人用的是Mac,沒有第二台符合10.5限制的Mac去做系統複製。只好令尋方法了...

在找了不少的網站後,終於有找到方法。在此分享給大家

需要道具:
1.Mac一台
2.Apple Mac OS X 10.5 DVD 一片 (如果是從"動物園"裡面養出來的也沒差啦....)
3.外接硬碟一個 (要用在開機用,所以外接盒要有支援Firewire)

======================分隔線======================

1.先將Leopard的光碟片製作成DMG檔案(如果手上的Leopard已經是DMG或Toast格式,直接跳過這個步驟)

1.1.放入DVD開啟磁碟工具,選取10.5的DVD


1.2.將DVD製作成DMG檔案


1.3.格式一定要設定成可讀寫





2.如果手上的Leopard是DMG或Toast的格式,請先做轉換的動作

or

2.1.開啟磁碟工具,上方有個轉換的功能


2.2.點選後選擇Leapart的DMG或Toast映像檔


2.3.新轉換的格式一定要設定成可讀寫


2.4.如果是Toast的映像檔會詢問新的格式是否是用DMG請選擇使用,如果原本是DMG的不會出現這個選像





3.將轉換好的DMG檔案Mount起來,確認是否為可讀寫模式,還是只能讀取的模式,正常的話應該是可讀寫模式才對。
(此為只能讀取,左下角有個被劃掉的筆)

(可讀寫的左下角為空白)





4.回到Finder,前往之下有個前往資料夾,輸入 『/Volumes/Mac OS X Install DVD/System/Installation/Packages/』其中的Mac OS X Install DVD是以桌面上Mount出來的名稱為主,如果名稱有所不同,請更改成跟Monut出來的名字一樣。

(以Mount出來的名稱為主)


前往資料夾


輸入上面的路徑


之後會出現一堆.mpkg跟.pkg檔案的資料夾





5.接下來是重點了,我們要開刀的是名稱叫OSinstall.mpkg的這個檔案,根據國外論壇的意思是10.5對於舊機器的限制規則就是寫在這裡面。
原文的意思是要我們進入到OSInstall.mpkg裡面的/Contents/OSInstall.dist去編輯。修改的規則如下:
在該檔案的前幾行
function checkSupportedMachine(machineType){
// Fail on G3
if (1 != system.sysctl('hw.vectorunit') ) {
return false;
}
var badMachines = ['iMac','PowerBook1,1','PowerBook2,1', 'AAPL,Gossamer', 'AAPL,PowerMac G3', 'AAPL,PowerBook1998', 'AAPL,PowerBook1999'];
if(machineType){
var length = badMachines.length;
// Fail if any of the compatible values match the list of badMachines
for( var j = 0; j < length; j++ ){<br>if(machineType == badMachines[j]){
return false;
}
}
}

// if we can't find it, assume it's supported
return true;
}

將紅色的部份刪除掉只剩下
function checkSupportedMachine(machineType){
// if we can't find it, assume it's supported
return true;
}
但我們會發現要在上面按右鍵並沒有顯示套件內容的選項,根據國外論壇下方的回應似乎是因為Apple新的mpkg檔案是用新的封裝工具叫做“xar“,必須要用測試板的Leopard(9A321)的版本才能打開,可弄到現在才突然臨時要大家去生出這已經是很久以前的測試板10.5 大概也不太可能,不過CA手上“剛好“增經有過這東西,才辦法修改,所以有需要修改好的OSinstall.mpkg的朋友請PM我吧。




6.到磁碟工具,進到外接盒,選擇回復,來原是修改好的DMG,目的是外接硬碟。等回復完在用外接硬碟開機即可進入一般的安裝程序了。



附上安裝完成的圖片 Leopard working on iBook G4 800



是可以修復磁碟權限啦...只是要等很久才會完成..




只是分享方法,如有不妥,還請板主處理。


同時發佈在我的BLog
文章關鍵字
我想知道G4 800跑Leopard的速道如何
會慢得不能接受嗎?

家中也有一部PB G4 800
好想裝Leopard試試看
請問一下, Firewire 外接硬碟需要可以開機的嗎?
維設計數位創意工作室:https://wdesign.tw/
ckh2003 wrote:
我想知道G4 800...(恕刪)

速度可以接受,我用的是iBook整理來說一般的工作都可以應付,邊上網,聽音樂,邊養動物都還沒有問題.

emilway wrote:
請問一下, Fire...(恕刪)

恩一定要可以開機的喔,最後將DMG檔案回復到外接硬碟,就是要拿外接硬碟當leopard的安裝來源(用硬碟去假裝DVD安裝片,這樣的好處是安裝的速度很快,而且不用在多去買DLDVD回來燒)
CA-賢 wrote:
拿外接硬碟當leopard的安裝來源(用硬碟去假裝DVD安裝片...(恕刪)


這樣將 Leopard 光碟 Dump 到外接硬碟後,我看你是用 250G 做為 Target ,這樣是不是代表 250G 都變 Leopard 的來源阿?這樣其它空間還可以用嗎?
維設計數位創意工作室:https://wdesign.tw/
emilway wrote:
這樣將 Leopar...(恕刪)

還是可以的,甚至是原本的外接硬碟裡有東西都可以,只要容量大約有8G就夠。
在Dump回去的時候不要勾選下面的Erase Destination就會把硬碟裡原本的東西保留。
安裝完後在把先前dump回去的東西刪除就好。(或是不刪..留著以後安裝還會用到?..)
原來我的PB是867Hz
剛剛是Leopard的最低要求
所以用不了CA大大的檔案
不過還是很感謝CA大大喔
CA-賢 wrote:
還是可以的,甚至是原...(恕刪)


非常感謝你的回覆,我一直以為都要再割一個空間出來放 Leopard ,現在不用了,真是太好了!

Do amazing things with MAC OSX Leopard!
維設計數位創意工作室:https://wdesign.tw/
您的 menu bar 有半透明捏!

為什麼我的 iBook 1.2GHz 的沒有...



那個...為什麼會有 Build 9A581 的字樣呢?(逃~)
請教一下,我的火線外接碟已經用CCC將我MBP裝好的整個leopard以及我所有的程式都拷過去了,也可以拿來開機(其實我回家就是用外接碟開機,do something for fun!我的MBP硬碟則是for work),那麼我有個問題要請教。

我還有一台老G4桌機,只有450還是400的樣子,如果我將外接碟拿去接桌機,用外接碟開機,清空桌機的硬碟,然後在用CCC將外接碟clone到桌機硬碟,這樣可行嗎?我那桌機是實驗室不要了丟出來的,我撿回家(當動物園),可是有點問題,網路自己會斷,想說乾脆給他換leopard,慢一點無所謂。

不過我的MBP是intel based的,不知道這樣做出來的系統可以clone到PPC的桌機嗎?其他硬體不同(如顯示卡),那driver會自己抓嗎?

OK,如果不行,那如果要用你的方法,先做好leopard dmg,那restore回去那個本來已經有一個leopard的外接碟,會怎樣?我原來那隻leopard會完蛋嗎?

如果不要用restore的,可不可以只將dmg考到外接碟,用外接碟替桌機開機,然後mount它,用他來安裝桌機上的硬碟?
不好意思問了這摩多

最後可以給我你做好的那個mpkg嗎?
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!