轉載於 http://blog.xuite.net/blesser/info/326846
還沒買蘋果電腦之前想過過乾癮嗎?
可以玩玩看PearPC
它是個免費的PowerPC模擬器(G3或G4)
如果你的PC有2GB以上的速度
可以試試看
我自己的測試平台是這樣:
- OS:Windows XP Professional SP2
- CPU:P4 2.6Ghz
- RAM:512MB
- HDD:需要9GB以上
首先
我先丟給你一堆PearPC的links
- PearPC官方網站 http://pearpc.sourceforge.net/
- PearPC.net http://www.pearpc.net/
- Prasys' and Alex's PearPC Emulation http://prasys.skidsoftware.com/downloads.htm
- OS-Emulation http://os-emulation.net/pearpc/web/index.html
- http://www.dinos.idv.tw/wordpress/?p=93#more-93
接著,是準備工作
我們需要的東西有:
- PearPC
- MacOSX Panther安裝光碟,CD前兩片(共4片)
- MacOSX Tiger安裝光碟(要玩OSX怎能不裝Tiger?除非你真的不要...不然這個還是要準備的),DVD一片
- 一台P4 2G,RAM有256MB,裝了WinXP(我是建議用XP啦)的PC,而且還要有3~9GB的硬碟空間(Panther只要3GB)
- 如果你的安裝光碟已經是映像檔,則你需要虛擬光碟程式如Alcohol 120%
我們開始Step by Step...
- 如果你英文夠好,打開你的瀏覽器,到我給你的第4個網站看看(看不懂就算了...)
- 接著到Prasys' and Alex's PearPC Emulation下載PearPC的Installer
- 安裝PearPC(Installer裡面的是0.3版),預設安裝目錄是C:PearPC
安裝結束以後有個解壓縮image file的選項(說明文件可以稍微參考),要選.然後安裝程式就會解出一個3GB大小的硬碟映像檔
這 是為什麼呢?原來PearPC的硬碟、光碟等裝置都要用映像檔(新版PearPC可以讀取實體光碟機,稍後我會詳述#),而不是直接存取一個硬碟分割區. 這個3GB的檔案(macosx_3gb.rar)原本只有215KB而已呢,解開以後的硬碟映像檔,是空白的已格式化映像檔,為了方便辨識起見,請把它 改名為panther.img
要安裝Tiger的人,請多"下載一個硬碟" http://os-emulation.net/pearpc/web/downloads/tiger.exe
這個是6GB的,自動解壓縮程式,解開後請把檔名改為tiger.img - 接著我們要把新版的PearPC覆蓋到安裝目錄.一樣是在Prasys' and Alex's PearPC Emulation下載,下面的表格有一個很明顯的
i686/Generic (JITC) (CFLAGS="-O3") (No Debug) (SSE 2 aware) (PearPC 0.4pre "Elite") the HOTEST build around town
就是了,請下載Binary(win32)
把解開後的東西全部複製到安裝目錄(C:PearPC)
#以往的安裝比較麻煩,因為舊版PearPC不支援實體光碟機,但是這個0.4pre Elite支援實體光碟機,而且可以在PearPC上模擬出第二個IDE(也就是最多4個IDE裝置) - 因為我們剛才有用PearPC的安裝程式,所以有捷徑在桌面和開始功能表程式集
除了PearPC以外,你還會看到Edit PearPC Config File
PearPC的運作方式很簡單
就直接執行捷徑PearPC
我們可以看到它的內容是C:PearPCppc.exe ppc.cfg
這是因為PearPC的設定完全靠一個設定檔
在我們的Installer裡,這個檔案叫做ppc.cfg
雖然如此,我們不限定檔名,任何寫了PearPC設定的文字檔都可以
只是捷徑內容你可能得自己改了
(tip:把設定檔拖曳到PPC.exe上也可以正確啟動) - 接下來,我們來看看怎麼改設定檔
Edit PearPC Config File
因為我們要先安裝Panther才能裝Tiger
所以我們要在IDE0 Master放上要裝Panther的硬碟
在IDE0 Slave放上Panther安裝光碟
把Panther裝好以後再改掛裝Tiger的硬碟以及Tiger安裝光碟
所以...
#IDE0 Master
pci_ide0_master_installed = 1 ## 1表示裝上了
pci_ide0_master_image = "C:PearPCpanther.img" ## 如果你放在別的目錄.就改成那個目錄,反正要找得到檔案就對了
pci_ide0_master_type = "hd" ## hd表示是硬碟
#IDE0 Slave
pci_ide0_slave_installed = 1
pci_ide0_slave_image = "F:" ## 這裡請填你要放安裝光碟的光碟機代號,可以是虛擬光碟槽(指定一個虛擬光碟機然後把映像檔掛上)
pci_ide0_slave_type = "nativedrive" ## nativedrive表示是實體光碟機(意思是檔案總管看得到的),也就是你要放安裝光碟的光碟機.如我上面說的,可以是虛擬光碟機.你也可以把它改成cdrom,然後上面的_image直接指定光碟映像檔(必須是ISO)的路徑
ppc_start_resolution = "1024x768x32" ## 初始解析度(不是很重要,進入OSX以後可以改)
ppc_start_full_screen = 1 ## PearPC啟動時是否全螢幕,0的話就不是
prom_bootmethod = "select" ## 因為我們要選開機磁區,所以要改成select.以後可以改成auto
memory_size = 0x18000000 ## 這是384MB,如果要512MB:0x20000000,256MB:0x10000000.不過別擔心,PearPC不會真的吃掉那麼多實體記憶體
其他設定都不要動,應該就OK了
存檔關閉 - 然後請把Panther安裝光碟CD1或映像檔放到光碟機(映像檔當然是放虛擬光碟機),然後執行桌面上的PearPC
(注意!如果你是全螢幕執行,按下F12可以切換全螢幕與視窗模式)
有看到畫面吧!
(請參考http://os-emulation.net/pearpc/web/installX.html)
選cdrom那個,MacOSX安裝就會開始了
一開始開機要等一下
接著安裝途中你會遇到語言選擇(繁體中文,感動吧!)、要裝在哪個硬碟(當然是3GB的硬碟).選擇安裝套件時,請把額外的應用程式(如果要裝也是可以啦!)、印表機驅動程式、額外的語音、字型通通取消打勾,語言只留繁體中文(除非你需要其他)
接下來的安裝過程相當漫長,我的主機大概跑了3小時吧!請拋下你的耐心,去做別的事,要不然按下F12回Windows做做別的事也行... - 一段漫長的時間...
不過別擔心,老虎跑得比美洲豹快
(Tiger安裝比Panther快)
途中有可能要換片(CD2),如果它沒要你換片而自己重開機--結果是PearPC不會重開機,而是關閉--請你再執行一次PearPC,不過這次請把CD2放進去,而且選擇硬碟為開機磁區 - 最後你會看到Panther的起始安裝"精靈"(這是Windows術語,不過習慣了)
這邊因為有偉大的精靈...不不不,應該說MacOSX的清楚說明,我想應該不用我教了(況且這本來就是你裝MacOSX來玩的時候應該自己摸索的)
(tip:在漢音輸入法不知道怎麼輸入英文?試試看按住Caps Lock再打英文.大寫的話則是Caps Lock+Shift再打.要不然試試看Alt+Space能不能切換輸入法囉~)
接下來我要教你怎麼設定網路,網路上的芳鄰...
- Panther裝好了吧!有沒有很爽的感覺呀XD
別忘了我們還有Tiger耶...
不過還是先來學怎樣裝網路好了
PearPC在開始功能表應該有個Setup Networking for PearPC吧?
它會安裝一個叫做OpenVPN的免費軟體
創造一個虛擬的網路卡來跟PearPC做網路分享
安裝的過程中,選擇安裝項目,只要選TAP-Win32 Virtual Ethernet Driver即可
然後我們打開PearPC設定檔,把pci_rtl8139_installed 改成 = 1 (如果本來就是也沒關係)
這是一個PearPC上的虛擬網路卡,他會自動連上OpenVPN的區域網路
到XP的網路連線資料夾,把你上網的連線設定網際網路連線共用
以我為例子,分享給區域網路4
這樣Hinet ADSL有連線時,區域網路4就可以上網
而且區域網路4我把它的TCP/IP設為192.168.0.1(如圖所示)
然後我在我的Panther網路設定裡面(以後設定Tiger也是一樣)...還是看圖吧!這可是Tiger才有的Spotlight功能的其中一部分
選設定以後,
IP位置只要是192.168.0.x就行,這是因為我們把區域網路4設為192.168.0.1,前面3個數字(C class IP)必須跟它一樣
也就是說,如果你把區域網路4設為192.168.100.200的話
這個IP也要改成192.168.100.x
這樣應該就設定完了
用Safari瀏覽器試試看吧!(因為我抓的是Tiger的圖,所以你會看到Dashboard) - 至於Windows網路上的芳鄰嘛...
你以為很困難嗎?嘿嘿...
上面的網路設定沒問題以後
我們再開啟系統偏好設定
這樣應該很好懂吧,加入你的帳號,然後你就可以在網芳上找到這台Mac...
不相信?
沒圖沒證據啦XD
see?雖然介面圖示有點像Mac(這是因為我用了TigerMilk V3)
但這是貨真價實的Windows網芳喔
現在我們要來裝Tiger了!-
- 確認你的Panther工作正常
- 修改PearPC設定檔:
我們把光碟機移到IDE1 Master
再把tiger.img掛上來
#IDE0 Master
pci_ide0_master_installed = 1
pci_ide0_master_image = "C:PearPCpanther.img"
pci_ide0_master_type = "hd"
#IDE0 Slave
pci_ide0_slave_installed = 0
pci_ide0_slave_image = "C:PearPCtiger.img"
pci_ide0_slave_type = "hd"
#IDE 1 Master
pci_ide1_master_installed = 1
pci_ide1_master_image = "F:"
pci_ide1_master_type = "nativecdrom"
以我的來講,F:槽放Tiger安裝DVD光碟(或著用Alcohol掛上映像檔)
總之,在你改好設定檔,存檔關閉,重新啟動PearPC進入Panther以後
應該要看到桌面上有MacOSX Install DVD的DVD光碟圖示
如果不是長這樣,大概等下也裝不起來 - 接著我們要改一下一個檔案,在不明原因下,我們必須"騙Tiger說我們已經是OSX 10.4(Tiger)了"
怎麼做?OS-Emulation寫得蠻複雜的,我們用指令好了
請打開Terminal(終端機),它在應用程式裡面的工具程式裡
開啟以後請輸入
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /System/Library/CoreServices/SystemVersion.plist
然後按Enter(請注意,區分大小寫.資料夾名稱你可以不用全部打完,輸入前幾個字母然後按Tab,後面的會自動跑出來)
如果它要你輸入密碼,就輸入吧("精靈"的時候有建立使用者)
然後你會在文字編輯器看到類似這樣的東西:
請你把所有看到的10.3.x改成10.4
然後存檔關閉 - 接著我們可以開始安裝Tiger了
請不要選DVD目錄的"安裝Mac OS X"
我們進入DVD目錄/System/installation/packages/
執行osinstall.mpkg
這樣應該就會看到安裝畫面了 - 又是一段漫長的等待...
不過這次,因為我說的
"老虎跑得比美洲豹還快"
所以大概不到2小時就結束了 - 安裝完畢後,PearPC會關機
這時我們把設定檔裡的IDE0 Master和Slave對調
變成tiger.img在Master
panther.img在Slave或著乾脆把_installed改為0
你要留著好讓Tiger把Panther上的舊資料轉過來也行
總之開機以後不要選錯磁區~XD
光碟可能還會用到所以不用急著拿出來
還有不知道為什麼必須把網路切掉才能逃過待會"精靈"那關(要不然會掛掉),所以pci_rtl8139_installed = 0
存檔關閉 - PearPC重開機!
這次開機會蠻久的
然後又是一次"精靈" - 如果你有在精靈匯入Panther的設定
那麼網路什麼的設定應該還在,只是我們剛才把它關了
下次開機之前記得把它改回來
如果你沒匯入,網路/網芳的設定參考之前的教學 - 沒有什麼問題了吧!
最後我們玩個小把戲:
在Windows XP(如果你是的話)新帳戶
我的叫做MacOSX,你可以取做PowerPC或是PowerMac之類的(隨便你啦)
然後找個大大的"X"圖示當成它的代表圖案
設個密碼吧!
登出你現在的帳戶
登入那個新帳戶
把Windows視覺特效全關掉
工作列設為自動隱藏
桌布用下面連結網站上的那張
想辦法把桌面上的所有圖示弄掉
在開始功能表/程式集/啟動 加入咱們的PearPC捷徑
把PearPC設定檔(ppc.cfg)的ppc_start_full_screen設為1
prom_bootmethod = "auto"
OK!
請登出再登入一次
看看會怎樣...XD
(以上參考http://pearpc.zaxgames.com/macosxlogin.htm) - Enjoy your Tiger!
裝完了Tiger
有沒有覺得如釋重負呢?
我個人覺得整個過程裡面最討厭的就是漢音輸入法
那是因為我習慣用許氏注音鍵盤
所以後來我就去找了酷音輸入法(SpaceChewingOSX)來用
http://rt.openfoundry.org/Foundry/Project/?Queue=100
你可以在它的下載區下載安裝程式
SpaceChewingOSX-1.01.pkg.zip
(請從Mac用Safari下載,這樣就會出現在桌面上)
(如果你從Safari看我的Blog,就會知道為什麼我說Xuite對Safari支援度差了)
Safari會自動解壓縮該檔到桌面上
然後你就執行那個.pkg就行了
安裝完應該要重開機吧!
重開機以後進入系統偏好設定的國際設定把漢音輸入法取消打勾,把酷音輸入法打勾
這樣應該就OK了!
按下Alt+Space可以切換輸入法
如果右上角出現美國國旗表示輸入英文
如果出現一個灰色蘋果中間白字寫個"酷"(可能看不出來)那就是輸入中文啦
你可以點它改改設定
好啦~
整個系列的教學就到這
Enjoy your MacOSX on Windows~
P.S 如果你覺得PearPC跑起來實在太慢了,也許等一段時間新版出來會提升效能,或是增加一些功能.有空的話去PearPC的網站看看~
這幾天(2005/06/20)推出了V3.5
有以下更新項目