PearPC - MacOSX 模擬器教學
轉載於 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

  1. PearPC官方網站 http://pearpc.sourceforge.net/
  2. PearPC.net http://www.pearpc.net/
  3. Prasys' and Alex's PearPC Emulation http://prasys.skidsoftware.com/downloads.htm
  4. OS-Emulation http://os-emulation.net/pearpc/web/index.html
  5. http://www.dinos.idv.tw/wordpress/?p=93#more-93

接著,是準備工作
我們需要的東西有:
  1. PearPC
  2. MacOSX Panther安裝光碟,CD前兩片(共4片)
  3. MacOSX Tiger安裝光碟(要玩OSX怎能不裝Tiger?除非你真的不要...不然這個還是要準備的),DVD一片
  4. 一台P4 2G,RAM有256MB,裝了WinXP(我是建議用XP啦)的PC,而且還要有3~9GB的硬碟空間(Panther只要3GB)
  5. 如果你的安裝光碟已經是映像檔,則你需要虛擬光碟程式如Alcohol 120%

我們開始Step by Step...

  1. 如果你英文夠好,打開你的瀏覽器,到我給你的第4個網站看看(看不懂就算了...)

  2. 接著到Prasys' and Alex's PearPC Emulation下載PearPC的Installer

  3. 安裝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

  4. 接著我們要把新版的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裝置)

  5. 因為我們剛才有用PearPC的安裝程式,所以有捷徑在桌面和開始功能表程式集
    除了PearPC以外,你還會看到Edit PearPC Config File
    PearPC的運作方式很簡單
    就直接執行捷徑PearPC
    我們可以看到它的內容是C:PearPCppc.exe ppc.cfg
    這是因為PearPC的設定完全靠一個設定檔
    在我們的Installer裡,這個檔案叫做ppc.cfg
    雖然如此,我們不限定檔名,任何寫了PearPC設定的文字檔都可以
    只是捷徑內容你可能得自己改了
    (tip:把設定檔拖曳到PPC.exe上也可以正確啟動)

  6. 接下來,我們來看看怎麼改設定檔
    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了
    存檔關閉

  7. 然後請把Panther安裝光碟CD1或映像檔放到光碟機(映像檔當然是放虛擬光碟機),然後執行桌面上的PearPC
    (注意!如果你是全螢幕執行,按下F12可以切換全螢幕與視窗模式)
    有看到畫面吧!
    (請參考http://os-emulation.net/pearpc/web/installX.html)
    選cdrom那個,MacOSX安裝就會開始了
    一開始開機要等一下
    接著安裝途中你會遇到語言選擇(繁體中文,感動吧!)、要裝在哪個硬碟(當然是3GB的硬碟).選擇安裝套件時,請把額外的應用程式(如果要裝也是可以啦!)、印表機驅動程式、額外的語音、字型通通取消打勾,語言只留繁體中文(除非你需要其他)
    接下來的安裝過程相當漫長,我的主機大概跑了3小時吧!請拋下你的耐心,去做別的事,要不然按下F12回Windows做做別的事也行...

  8. 一段漫長的時間...
    不過別擔心,老虎跑得比美洲豹快
    (Tiger安裝比Panther快)

    途中有可能要換片(CD2),如果它沒要你換片而自己重開機--結果是PearPC不會重開機,而是關閉--請你再執行一次PearPC,不過這次請把CD2放進去,而且選擇硬碟為開機磁區

  9. 最後你會看到Panther的起始安裝"精靈"(這是Windows術語,不過習慣了)
    這邊因為有偉大的精靈...不不不,應該說MacOSX的清楚說明,我想應該不用我教了(況且這本來就是你裝MacOSX來玩的時候應該自己摸索的)

    (tip:在漢音輸入法不知道怎麼輸入英文?試試看按住Caps Lock再打英文.大寫的話則是Caps Lock+Shift再打.要不然試試看Alt+Space能不能切換輸入法囉~)

接下來我要教你怎麼設定網路,網路上的芳鄰...


  1. 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)





  2. 至於Windows網路上的芳鄰嘛...
    你以為很困難嗎?嘿嘿...
    上面的網路設定沒問題以後
    我們再開啟系統偏好設定




    這樣應該很好懂吧,加入你的帳號,然後你就可以在網芳上找到這台Mac...
    不相信?
    沒圖沒證據啦XD



    see?雖然介面圖示有點像Mac(這是因為我用了TigerMilk V3)
    但這是貨真價實的Windows網芳喔

現在我們要來裝Tiger了!-

  1. 確認你的Panther工作正常

  2. 修改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光碟圖示

    如果不是長這樣,大概等下也裝不起來

  3. 接著我們要改一下一個檔案,在不明原因下,我們必須"騙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
    然後存檔關閉

  4. 接著我們可以開始安裝Tiger了
    請不要選DVD目錄的"安裝Mac OS X"
    我們進入DVD目錄/System/installation/packages/
    執行osinstall.mpkg
    這樣應該就會看到安裝畫面了

  5. 又是一段漫長的等待...
    不過這次,因為我說的
    "老虎跑得比美洲豹還快"
    所以大概不到2小時就結束了

  6. 安裝完畢後,PearPC會關機
    這時我們把設定檔裡的IDE0 Master和Slave對調
    變成tiger.img在Master
    panther.img在Slave或著乾脆把_installed改為0
    你要留著好讓Tiger把Panther上的舊資料轉過來也行
    總之開機以後不要選錯磁區~XD
    光碟可能還會用到所以不用急著拿出來

    還有不知道為什麼必須把網路切掉才能逃過待會"精靈"那關(要不然會掛掉),所以pci_rtl8139_installed = 0

    存檔關閉

  7. PearPC重開機!
    這次開機會蠻久的
    然後又是一次"精靈"

  8. 如果你有在精靈匯入Panther的設定
    那麼網路什麼的設定應該還在,只是我們剛才把它關了
    下次開機之前記得把它改回來
    如果你沒匯入,網路/網芳的設定參考之前的教學

  9. 沒有什麼問題了吧!
    最後我們玩個小把戲:

    在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)

  10. 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
有以下更新項目
  • 修改系統檔部份圖標

  • 將系統ICON 改為 128 X 128

  • 修正TigerMilk UPDATER

  • 新增系統檔mshta.exe

  • 增加系統穩定度.減少EXPLORER.EXE 錯誤

  • 修正TWEAKUI 安裝語系判定錯誤

  • 更換Xanthe修改的 Tiger Platium WB 主題

arrow
arrow
    全站熱搜

    Bluelove1968 發表在 痞客邦 留言(0) 人氣()