2011年7月21日 星期四

[Lion] Lion可否安裝在leopard OS 10.5?



按照官方的說法,Lion一定要灌在snow leopard (Mac OS X 10.6.6),理由是因為你必須經由mac app store購買Lion後才可以安裝。但是問題來了,如果我家裡的電腦只有leopard,沒有snow leopard怎麼辦呢?蘋果說不論如何你必須升級到snow leopard就是了!!(如果只為了講這句話,我就不用寫下去了,呵呵)

我在這裡假設大家都已經有Lion的installer了(之前已經在mac app store購買然後製作DVD或USB了,如何製作Lion的DVD開機片或USB可以參考這個文章
有兩個方法可以把Lion灌在leopard,第一個方法就是安裝在一顆乾淨的硬碟(clean install),第二就是直接安裝到leopard。(檢查你的系統是否符合灌Lion



1. 安裝到一顆乾淨的硬碟(clean install)
可以參考這個文章

2. 直接安裝到leopard
這個方法其實是最簡單,也是最快的方法。基本上你下載的 Lion installer 是無法直接安裝到leopard,因為installer會拒絕安裝。有趣的是installer怎麼知道你現在的系統是leopard還是snow leopard呢?答案是installer會在你目前的作業系統檢查一個檔案,也就是:systemversion.plist
/系統/資料庫/core services/systemversion.plist



所以,如果我們在systemversion.plist動一點手腳就可以唬住lion installer了。OK,以下教你怎麼唬Lion installer:
[1]在你的leopard,找 systemversion.plist檔案(位於/系統/資料庫/core services/systemversion.plist)
[2]下載textwrangler



[3]下載後把textwrangler移到application資料夾
[4]使用textwrangler來開啓systemversion.plist檔


[5]在textwrangler把productversion(不是productuservisible喔)改為10.6.6或10.6.7吧,然後存起來.


[6]最後再把你燒好的installer放入mac裡,然後重開機(如果你還沒有Lion installer可以參考這個文章)。如果是從DVD開機,開機時請按著C。如果是USB開機,開機時按Option。

手癢了嗎?要不要馬上動手試試看!




1 則留言:

  1. 我剛剛在Snow Leopard改這個plist時發現存檔有「沒root權限」的問題,所以後來是用sudo vim的指令來開的。不知道有沒有以root權限開啟TextWranger的方法?這樣對一般人比較容易。

    另外,照你的文章,Lion installer其實會認目前已安裝的OS,不論是用開機碟還是在OS X裡安裝。所以Mac Mini Server要徹底改裝成普通LIon只能靠clean install一途了,感謝分享!

    回覆刪除

LinkWithin

Related Posts Plugin for WordPress, Blogger...