Windows裝上MacOS X(上)
在個人電腦市場中,蘋果電腦所占的份額很少,在國內(nèi)尤其如此。但人們又總在傳頌、贊揚蘋果操作系統(tǒng)的先進、易用、華麗的特點,甚至有這樣一種被廣泛認(rèn)可的說法:微軟的下一代操作系統(tǒng)---長角牛模仿借鑒了蘋果現(xiàn)在的操作系統(tǒng)---OS X很多特點。這就更為為蘋果的操作系統(tǒng)蓋上了一層神秘、高貴的面紗,究竟事實如何,廣大PC用戶很難去親身驗證。好在世界上還存在模擬器這種奇妙的東西,它已經(jīng)將無數(shù)逝去的珍寶搬進我們的個人電腦,如今,模擬器的發(fā)展已經(jīng)越來越傾向于模擬正在流行的產(chǎn)品,而不是僅僅把注意力放在昨日。于是各種主流游戲機的模擬器出現(xiàn)了,模擬Windows的Vmware、Virtual PC出現(xiàn)了,終于在APPLE II模擬器的誕生10年之后,在2004年5月10日,在兩位開源程序員的努力下,我們終于在PC上看到了OS X,而且是最新版的OS X10.3 Panther(黑豹)----這個蘋果稱之為世界上最先進的圖形桌面系統(tǒng)。
2004年5月10日PearPC0.1版放出,它的標(biāo)志是一個梨,可惜沒有被咬一口 :)將OS X搬上PC的軟件叫做PearPC,它是兩位開源程序員Sebastian Biallas (PGp-ID: 0xFF3533C42DBCE489)和Stefan Weyergraf (PGp-ID: 0xAA6C3C3E443A7134已去世)的努力產(chǎn)物。目前官方最新版是0.2,分為Windows普通用戶版、Windows專家版和Linux版。其中Windows普通用戶版可以直接安裝使用,Windows專家版和Linux,版需要我們自行編譯。編譯過程非常簡單,只要使用Gcc 3.x以上版本的編譯器,輸入:“$ ./configure --enable-gui=$GUI && make”這個命令就可以了。如果是在X86架構(gòu)的CPU上編譯的話,需要再加上“--enable-cpu=jitc_x86”。此外,還需要給PearPC設(shè)置一個3G以上的虛擬硬盤,用來安裝操作系統(tǒng),設(shè)置命令為:“$ dd if=/dev/zero of=myharddisk.img bs=1M count=1260”。設(shè)置CD-ROM的命令也是相當(dāng)?shù)暮唵危骸? cp/dev/cdrom linux-cd.iso”。虛擬硬盤文件也可以從官方網(wǎng)站下載。
作為普通用戶來說,編譯不是我們的重點,但正是PearPC的開放源代碼和可編譯性使眾多的愛好者可以為PearPC添磚加瓦----PearPC的非官方版發(fā)展急快,3、2天就會有一個新的編譯版本,目前PearPC非官方版的主版本號是0.3pre,編譯日期是7月28日(http://www.richardgoodwin.com/pearpc/cvsbuilds.php),支持了DirectX使顯示更加平滑、加快了啟動速度、更好的支持了網(wǎng)絡(luò)。0.3pre分為CVS版和SDL版,CVS版又分為 P4優(yōu)化、Athlon XP優(yōu)化和普通三個版本。需要指出的是SDL版PearPC速度是最快的,最早的OS X系統(tǒng)截圖中顯示的時鐘頻率是0MHz,而在SDL版的PearPC中CPU速度顯示高的可以達(dá)到1GHz,在操作中更能明顯的感到速度的改善。現(xiàn)在的SDL版PearPC已經(jīng)把SDL文件內(nèi)置在下載包中了,下載回來解壓后就可以直接使用,它的啟動方法仍然是進入PearPC目錄,然后鍵入啟動命令“ppc configfile.ppc”。但要說明的是,雖然這個SDL版速度比較快,但它仍處于一個是試驗階段,穩(wěn)定較差,甚至?xí)霈F(xiàn)這個編譯版本可以正常運行,到了下個編譯版本就無法進入的情況。所以這次我們的OS X之旅仍是基于CVS版的0.3pre,而SDL版的使用方法和CVS版基本是相同的。
短短一個月大量的PearPC的第三方軟件涌現(xiàn),可以說PC用戶對PearPC有極大的熱情
漫長的旅程---在PearPC上安裝OS X10.3 現(xiàn)在我們來列出安裝OS X10.3所需要的全部文件:PearPC 0.3pre 版、OS X10.3安裝盤鏡像、Darwin7.01鏡像(Darwin是以Unix為基礎(chǔ)開放源代碼系統(tǒng),是OS X的內(nèi)核,下載地址)、3G或以上虛擬硬盤鏡像文件。PearPC模擬系統(tǒng)的安裝方法目前有二種,第一種是最正規(guī)的,也是最基本的---使用Darwin分區(qū)、使用OS X10.3安裝盤鏡像安裝;第二種是利用已經(jīng)完成分區(qū)的虛擬硬盤文件跳過麻煩的Darwin分區(qū)過程,直接進行OS X10.3的安裝。在安裝前我們要先簡單修改一下PearPC的配置文件“ppccfg.example”。從文件名就可以看出這是一個配置文件樣例。我們可以任意給這個文件改名、替換后綴名,我將其改名為configfile.ppc,并用記事本將其打開,將redraw_interval_msec的值改為200,甚至可以更高,這樣可以加快OS X的安裝速度;還要將pci_ide0_master_image = 'test/imgs/Linux.img',改為pci_ide0_master_image = 'Mac.img'(mac.img是我們的3G虛擬硬盤鏡像文件,如果它沒有放在PearPC同一目錄下,就需要使用絕對路徑);將pci_ide0_slave_image = 'c:test.iso'改為pci_ide0_slave_image = 'darwin-701.iso'(darwin-701.iso是Darwin7.01鏡像,其路徑要求同mac.img);再將prom_bootmethod = 'auto'改為prom_bootmethod = 'select'。由于PearPC并沒有圖形界面,我們需要使用Dos方式,進入PearPC目錄,然后鍵入啟動命令“ppc configfile.ppc”。我們的OS X之旅正式開始。
選擇性啟動,分區(qū)時應(yīng)該第一個選“cdrom0”選項
PearPC將檢測可啟動的硬盤和光盤,第一次安裝時將只能檢測到可啟動的光盤。選擇“1”,從Darwin光盤啟動。直至系統(tǒng)詢問安裝設(shè)備,屏幕會提示:“Enter ‘shell’ to dropin to a shell。Which device would you like to install Darwin onto?”,這時鍵入“shell”進入命令行模式。然后進行分區(qū):
1)輸入 pdisk2)輸入 e 和 /dev/disk0 以編輯硬盤分區(qū)表3)輸入 i 來初始化分區(qū)表默認(rèn)值4)設(shè)置初始值,一路回車就可以了5)輸入 p顯示初始分區(qū)表6)記錄 Apple_Free 分區(qū)既未分區(qū)時的長度值,3G硬盤鏡像是62908647)輸入 大寫C 創(chuàng)建一個新的分區(qū)8)輸入 64 作為區(qū)塊起始值,再輸入上面記錄的 Apple_Free 分區(qū)長度值9)輸入 Mac_OS_X 作為分區(qū)名,Apple_HFS 作為分區(qū)類型10)輸入 w 寫分區(qū)表,y 確認(rèn),兩次 q 退出 pdisk 模式
最后輸入“reboot”,重新啟動。但此時我們剛剛建立的Mac_OS_X分區(qū),系統(tǒng)并不能認(rèn)出,對此我們有兩種處理辦法。一種方法是接著安裝Darwin系統(tǒng)來自動掛接分區(qū)。當(dāng)上述分區(qū)過程完成后,在不修改配置文件的情況下,再次啟動PearPC,仍然選擇從Darwin光盤啟動,仍然是到“Enter ‘shell’ to dropin to a shell。Which device would you like to install Darwin onto?”提示時,輸入“1”確認(rèn)Darwin安裝所用硬盤,在輸入“0” 確認(rèn)Darwin安裝所用分區(qū),接著進行Darwin安裝。由于安裝Darwin所用時間較長,而我們只是需要掛接一個分區(qū),所以我們不必等待Darwin安裝完成,到屏幕上出現(xiàn)“Creating Directory hIErarchy on /dev/disk0s2”之后,就可以手動關(guān)閉Darwin安裝窗口,此時disk0s2分區(qū)已經(jīng)掛接完成了。另一種是在后面安裝OS X時,在“Installer”菜單中打開“磁盤工具”,可以看到灰色的未掛接分區(qū)disk0s2,選中disk0s2,然后選擇“抹除”命令,完成后OS X已經(jīng)可以成功的認(rèn)到disk0s2。這兩種方法的效果是一樣的,大家可以自行選擇。此外,網(wǎng)上現(xiàn)在流傳著一個僅1.5MB大小,解壓后將有3GB大小的已經(jīng)完成分區(qū)的虛擬硬盤文件。利用它我們就可以跳過Darwin分區(qū)過程,直接進行OS X10.3的安裝。它的高壓縮比是因為其本質(zhì)是一個空硬盤文件。
國外網(wǎng)友在DELL的筆記本上安裝了PearPC,像不像一個奇怪的蘋果筆記本?
接著我們重新修改配置文件,將pci_ide0_slave_image = ' darwin-701.iso '改為pci_ide0_slave_image = 'OSXCD1.iso'(OS X的第一張安裝盤鏡像)。重新啟動PearPC,在啟動菜單處選擇“1”從光盤啟動,開始安裝。OS X已經(jīng)做到多語言集成,所以我們可以直接在語言界面選擇簡體中文,接下來閱讀蘋果公司的許可協(xié)議,同意后繼續(xù)安裝。下面就是選擇安裝所用的分區(qū)了,如果disk0s2分區(qū)未能掛接的話,是看不到安裝可用分區(qū)的,需要按前文方法掛接,再選擇disk0s2分區(qū)(也只有這個分區(qū)),進行安裝。因為我們使用的是3GB虛擬硬盤,默認(rèn)安裝的軟件已經(jīng)超過了它的大小,所以我們需要將一些沒有用的打印機、字體等選項去除(安裝的軟件極為齊全,也是OS X的特點之一)。此后我們可以直接跳過系統(tǒng)對安裝光盤的檢查,直接進入文件拷貝、配置階段。這是一個很漫長的階段,在0.2版時也許你晚上休息前開始進行安裝,直到你早上醒來安裝仍未完成。隨著0.3版的出現(xiàn)安裝的時間已經(jīng)縮短了不少。
國外網(wǎng)友在PearPC上上論壇和使用MSN,這些我們會在下一期介紹
進行安裝,同時也不要再對電腦進行什么其他的額外操作,因為在安裝過程中,PearPC將占用絕大部分的系統(tǒng)資源,如果因為其它不相干的操作而使系統(tǒng)死機或重起,就太得不償失了。更為麻煩的是如果保留了大部分軟件的默認(rèn)安裝,那么在安裝過程中,則肯定會需要換盤操作,如果這時讀者因為不愿長時間等待,而不再電腦旁邊,或者正在休息,而沒有及時換盤,那么無形中又耽誤了大量時間。所以有人就建議,干脆只安裝最小的系統(tǒng)來保證安裝時不需要換盤,其他軟件可以在安裝完成后,使用CD2再進行安裝。換盤過程并不復(fù)雜,在OSXCD1安裝完成后,系統(tǒng)會提示我們插入第二張光盤,這時我們可以直接關(guān)閉PearPC,再次修改配置文件,將pci_ide0_slave_image = 'OSXCD1.iso'改為pci_ide0_slave_image = 'OSXCD2.iso'。
然后重新啟動PearPC,注意,這次我們要選擇從硬盤(disk0)啟動,系統(tǒng)才會就接著進行安裝。然后又是漫長的等待,我們可以去睡一覺了。安裝完成后,第一次進入OS X時,我們要在歡迎屏中進行一些配置工作,輸入自己的Apple ID(沒有可以跳過)、注冊信息、創(chuàng)建帳戶。接著是配置Internet,也可以跳過,我們將在今后進行網(wǎng)絡(luò)配置,再選擇時區(qū)、設(shè)置時間。至此,我們終于可以看到美麗的OS X桌面了。
OS X10.3 Panther的啟動
創(chuàng)建系統(tǒng)帳戶
進入OS X的桌面
懶人的福音--網(wǎng)友的PearPC系統(tǒng)壓縮包除了正常安裝以外,還有一種最簡單快捷的變通安裝方法,或者說它已經(jīng)不屬于安裝方法了。我們前面已經(jīng)提到,OS X10.3是要安裝到虛擬硬盤中的,而PearPC的安裝配置完全和注冊表沒有任何關(guān)系,也就是說安裝好的PearPC系統(tǒng)(其實主要需要的是那個安裝好OS X的虛擬硬盤鏡像文件,PearPC我們可以針對不同的CPU采用不同的優(yōu)化版本)拷貝到任意一個電腦中都可以直接使用。所以我們只要找到一個安裝好的PearPC系統(tǒng)拷貝過來就行。現(xiàn)在在網(wǎng)上就已經(jīng)有一個網(wǎng)友Aitken制作的安裝好OS X10.3的PearPC系統(tǒng)壓縮包在流傳,只要將這個壓縮包解壓,再簡單配置一下就可以直接使用(但這牽涉到一個版權(quán)問題),可謂是懶人的福音,而且也免去了那漫長的痛苦安裝,適合僅僅想體驗一下OS X的讀者。由于PearPC畢竟是一個模擬器,一般來說模擬器運行起來都要比原裝系統(tǒng)對硬件要求高,都要比原裝系統(tǒng)慢,更不要說這次是在不同體系架構(gòu)間模擬蘋果的最新操作系統(tǒng)了。而且我們從PearPC的版本號上也可得出來它仍處在最初開發(fā)階段,在OS X的系統(tǒng)配置里,起初我們甚至可以看到它自動檢測到的CPU頻率是0MHz,現(xiàn)在最高到1GHz。所以PearPC系統(tǒng)速度肯定要差一些。但我們也不必太失望,從PearPC最初的版本到現(xiàn)在我們使用的0.3pre版,速度已經(jīng)有了極大的提升,只要我們的硬件配置不是太次,再優(yōu)化一下配置文件,完全可以體驗一下OS X的精彩,可以在上面進行瀏覽網(wǎng)頁、使用QQ(愛好者開發(fā)的)、下國際象棋、安裝第三方軟件等操作。在這次的文章中,我們主要是介紹了PearPC的安裝設(shè)置方法。相對比較枯燥一些,但有了這個基礎(chǔ),我們在下期的文章中將可以介紹OS X的配置文件優(yōu)化,OS X的簡單操作、內(nèi)置軟件的使用、OS X上的Office2004,這可是PC上都沒有出的版本哦。
最早的版本顯示的CPU頻率是0MHZ
0.3pre版顯示的CPU頻率可以達(dá)到是1GHz了
PearPC的網(wǎng)絡(luò)實現(xiàn)方法、光驅(qū)設(shè)備使用方法、系統(tǒng)升級方法、第三方軟件。
愛好者自行開發(fā)的蘋果版QQ:isQ
蘋果版Adobe Illustrator CS
