close
PearPC - PowerPC Architecture Emulator

PearPC - PowerPC Architecture Emulator
PearPC - PowerPC Architecture Emulator Screenshots

The image “http://pearpc.sourceforge.net/screenshots/osx_start.png” cannot be displayed, because it contains errors.
PearPC讓PC和Mac OS X親密接觸

蘋果電腦公司的Mac OS X作業系統絢麗的外觀吸引了不少人的注目,幸運的是,現在藉助最新的PowerPC模擬器PearPC,它已經可以成功地在一台普通的PC機上運行了!接下來,我就為大家簡要的介紹一下整個過程。

  一、軟硬體準備

  首先在硬體上,為了保證一定的模擬速度一台快速的電腦是必不可少的。從實際情況來看,2 GHz左右的CPU、512 M記憶體比較理想,但也有人使用奔騰3來模擬。裝設Panther至少需要3 GB硬碟空間,如果然後還要裝設MS Office等軟體的話不妨創建一個大一些的硬碟鏡像。另外最好有個支援DirectX的加速卡,SDL版的PearPC使用DirectX來加速顯示部 分。

  軟體就好辦多了,隻要你有Windows、Linux/Unix或是BeOS就可以運行PearPC,為了方便起見,我使用Windows 2000 pro。

  接下來下載最新版本的PearPC模擬器(推薦SDL 0.3 pre)和6 GB格式化好的硬碟鏡像。如果你沒有SDL運行庫也要一並下載, - 你可以在本站的軟體下載部 分找到這些。然後解壓縮PearPC模擬器到PearPC目錄裏,把SDL壓縮包和硬碟鏡像壓縮包中的SDL.DLL和macosx_6gb.img也解 壓縮到此目錄,此處要注意解壓縮的技巧:最好把macosx_6gb.rar拷貝到PearPC目錄下,然後在上面用滑鼠右鍵-〉“釋放到這裡”,否則容 易引起空間不夠的錯誤。如果嫌麻煩的話可以直接下載“PearPC SDL 0.3pre 快速裝設版”。

  當然你還需要Mac OS X,用Alcohol 120%把3張CD分別做成ISO文件備用,DVD也如此處理。

  二、修改配置文件

  用文字處理工具(如記事本)打開ppccfg.example,然後找到如下的部分並作相應修改:

# default: 2
#ppc_start_resolution = 5
#fs_refresh_rate = 85

redraw_interval_msec = 50

prom_bootmethod = "select"

memory_size=0x20000000

pci_ide0_master_installed = 1
pci_ide0_master_image = "F:baktoolsmacpearpcmacosx_6gb.img"
pci_ide0_master_type = "hd"

pci_ide0_slave_installed = 1
pci_ide0_slave_image = "F:baktoolsmacsoftsPantherdisk1.iso"


修改後保存。

        三、運行模擬器,裝設Panther

  現在在DOS窗口下進入PearPC所在目錄,執行

  ppc.exe ppccfg.example


  然後會出現如下畫面:


  此時選擇1,從Panther裝設光盤啟動。回車後一路按照提示裝設即可,完成第一張CD大概要2個半小時。第一張裝設結束後Panther會自動關閉由PearPC模擬出的電腦,現在修改配置文件:

  pci_ide0_slave_image = "F:baktoolsmacsoftsPantherdisk2.iso"

  也就是更換CD(需要注意的是如果你選擇英文裝設似乎就不需要第二張CD了,選擇簡體中文要2張CD),然後重新啟動模擬器繼續裝設,這一次要5個半小時左右,做好準備吧!

三、運行&Enjoy!

  全部裝設完成後再次啟動,- 這次從disk0啟動就可以進入Mac OS X 10.3(Panther)了,shift+F12全螢幕,now just enjoy!



  附:我所使用的硬體和軟體環境:

  CPU AMD Athlon 2500+,1.83 GHz
  RAM Kingston DDR400 512M x 1
  Mainboard Colorful Nforce2 Ultra 400
  HD Seagate 120G 8M Cache
  Display Card Nvidia GeForce2 MX200 32M
  Operation System Microsoft Windows2000 Pro with SP4,Chinese Edtion

一切皆有可能,PC裝設OS X全記錄
國內已有技術愛好者實現了在PC上裝設中文Mac OS X,詳情請查看國內首例:PC裝設Mac OS X方法解析

  篇首語:這裡向大家介紹的是一款叫做“PearPC”的軟體,透過該軟體可以實現PC機上裝設Mac OS X的夢想。下載PearPC

  在PC上裝OS X是很多人的夢想,今天這個夢想就要實現了!最近有一款軟體:PearPC可以實現在PC上裝OS X,而且它是免費的。

   PearPC沒有圖形介面,目前最新的版本是V0.1.1版。你把這個套裝軟體下載下來之後解壓到任意一個文件夾,然後用gcc 3.x以上版本的編譯器編譯源文件。編譯過程非常簡單,隻需要輸入:“$ ./configure --enable-gui=$GUI && make”這個命令就可以了。如果你是在X86結構的CPU上編譯的話,再加上“ --enable-cpu=jitc_x86 ”。

  對於Windows用戶有一點要說明的是:你不能透過連續按兩下打開PearPC,打開PearPC需要在命令行模式下,輸入:“> ppc configfile”。

   你需要為PearPC設定一個3G以上的虛擬盤,設定虛擬盤的命令:“$ dd if=/dev/zero of=myharddisk.img bs=1M count=1260”。你可以知道任何一個文件作為CD-ROM,設定CD-ROM的命令也是相當的簡單:“$ cp /dev/cdrom linux-cd.iso”。

  下面我們就介紹PC上裝OSX的過程

  一、PearPC配置

  首先啟動PearPC(如圖1所示)

圖1 啟動PearPC

  啟動PearPC之後,我們就需要創建一個分區,創建分區步驟如下:

  1. 鍵入:pdisk

  2. 鍵入:e 和 /dev/disc0 來編輯硬碟的分區表

  3. 鍵入:i 確定分區表的默認值

  4. 設定初始值

  5. 鍵入:p 列印初始分區表

  6. 記下沒有裝設OSX之前的分區表長度

  7. 鍵入:C(大寫C)創建一個新分區

  8. 鍵入:64 然後鍵入6中記錄的值

  9. 鍵入:Mac_OS_X作為分區的名稱,鍵入:Apple_HFS作為分區類型

  10.鍵入:w 寫分區表,鍵入:y 進行確認,鍵入:q 離開

  現在,我們已經寫好分區表資訊了,鍵入:reboot 重啟PearPC(這段時間可能會比較長)。

國內首例:PC裝設Mac OS X方法解析
近日國內的Mac技術愛好者Aitken和jack已經成功實現了透過使用PearPC在Windows XP上裝設中文Mac OS X的目標。下面我們就來看看他是如何實現這個看起來不可能完成的任務的。
  
  一、裝設方法

  首先

  把pearpc-0.1-win32.zip解壓到d:ppc
  把pearpc-3gib.img.bz2解壓到d:ppc
  把darwin-701.iso.gz解壓到d:

  然後

  在d:ppc下就地複制ppccfg.example,並命名為configfile

  編輯configfile

  # PearPC Configuration File
   PearPC 配置文件
  #
  # Resolution
  解析度
  #
  # 0: 640x480x8 (indexed)
  # 1: 640x480x15
  # 2: 640x480x32
  # 3: 800x600x8 (indexed)
  # 4: 800x600x15
  # 5: 800x600x32
  # 6: 1024x768x8 (indexed)
  # 7: 1024x768x15
  # 8: 1024x768x32
  #
  # The indexed modes are unsupported.
  標注為indexed模式是不支援的
  #
  # default: 4
  默認:4
  ppc_start_resolution = 4
  ppc啟動解析度 = 4

  #
  # Redraw interval (in ms)
  刷新間隔(單位是ms)
  # must be between 1 and 999
  必須是在1到999之間
  #
  # If you set this higher, PearPC will spend less time doing redraws (and so run faster)
  # but feel less responsive. You should adjust this to your computer speed and personal
  # preference.
  假如你比這個設定還要高,PearPC會用更少的時間刷新(所以會運行的更快)但是會感覺到反應很慢。
  # 你應該根據自己電腦的速度調節出一個合適自己的參數
  redraw_interval_msec = 200
  刷新間隔=200
  #
  # Loader
  裝載

  #
  # Boot method
  啟動方法
  # this can be
  這部分可以選擇
  # 1. "auto", prom will boot the first bootable partition found (default)
  1.“自動”,程式會啟動第一個被找到的並且可以啟動的分區(默認)
  # 2. "select", prom will show you a list of bootable partitions
  2.“選擇”,程式會顯示出一個包含有啟動分區的清單以供選擇
  # 3. "force", prom will load and boot the local file prom_loadfile
  3.“強制”,程式會強制裝載並啟動本地磁碟上的文件 如:prom_loadfile
  #
  prom_bootmethod = "auto"
  程式……啟動方法 =“自動”
  # Example of how to use "force":
  舉例怎樣使用“強制”:
  #prom_bootmethod = "force"
  程式……啟動方法 =“強制”
  #prom_loadfile = "test/yaboot"
  程式……裝載文件 =“test/yaboot”
  #prom_env_bootpath = "disk"
  程式啟動路徑 =“disk”
  #
  # bootargs: don't change unless you know what you are doing
  bootargs設定:在你不知情的狀況下不要修改
  # machargs: set to "-v" to get a verbose startup
  machargs設定:設定參數“-v”時顯示互動式啟動
  #

  #prom_env_bootargs = ""  程式bootargs = ""
  prom_env_machargs = "-v"  程式machargs = “-v”

  #
  # This is needed if you want to boot Mac OS X
  假如你想要啟動Mac OS X的話這部分是必要的
  #

  prom_driver_graphic = "video.x"
  程式……驅動……圖形圖像 =“video.x”

  # This will adjust the position of the initial page table (don't change)
  這個必須放置在最初的分區表中(不要修改)
  #page_table_pa = 104857600
  分區表 = 104857600

  # CPU Config
  CPU 配置
  #
  # Processor Version Register
  處理器版本註冊
  # Defaults to 0x00088302
  默認0x00088302
  # Only change if you know want you are doing
  當你知道怎麼做時才可以修改
  #
  #cpu_pvr = 0x00088302
  cpu參數 = 0x00088302

  #
  # Main memory (default 128 MiB)
  主記憶體 (默認 128MB)
  # must be >= 64 MiB
  必須大於等於64MB
  #
  #memory_size=0x8000000
  記憶體……容量=0x8000000
  建議記憶體不用改它,修改以後系統無法正常運行

  #
  # IO Devices
  輸入輸出設備
  #

  #
  # PCI IDE Config
  PCI IDE 設定
  #
  # Drive type will be set according to file extension:
  驅動器類型設定必須依照以下文件擴展格式
  # .img: Harddisk (filesize must be multiple of 516096)
  .img:硬碟(文件尺寸必須大於516096)
  # .iso: CD-Rom
  .iso:CD光驅
  # Or you can override this by specifying the type via
  或者你可以不顧及這個指定的類型
  # pci_ide0_master_type / pci_ide0_slave_type

  pci_ide0_master_installed = 0
  這裡設定成1以啟用它
  pci_ide0_master_image = "test/imgs/linux.img"
  這裡是你下載的pearpc-3gib.img.bz2解壓出來的鏡像你可以重新命名並輸入路徑,在PPC同個目錄下,就可以不用輸入路徑
  可以把他理解成一個剛買來硬碟,不過就是少了點!如果嫌少的化,官方網站上面還有6G的!
  #pci_ide0_master_type = "hd"

  pci_ide0_slave_installed = 1
  #pci_ide0_slave_image = "c:test.iso"
  pci_ide0_slave_image = "/home/sepp/prog/pearpc.res/test/isos/MandrakeLinux-9.1-CD1.ppc.iso"
  這裡輸入Mac OS X Panther的第一張裝設鏡像的路徑!在PPC同個目錄下,就可以不用輸入路徑
  #pci_ide0_slave_image = "/dev/cdrom"
  pci_ide0_slave_type = "cdrom"

  #
  # Network (unavailable on windows)
  網路(在Windows下不可用)
  #
  pci_3c90x_installed = 0
  這裡設定成1以啟用它
  pci_3c90x_mac = "de:ad:ca:fe:12:34"
  這裡設定網卡的物理地址 = “de:ad:ca:fe:12:34”
  #
  # USB
  #
  pci_usb_installed = 1

  #
  # NVRAM
  #
  nvram_file = "nvram"

  二、裝設過程

  以上是PearPC的配置文檔,下面我們就一同來看看實地的裝設過程。圖1所示的是啟動PearPC的截圖。


圖1 啟動PearPC

  圖2所示的是偵測到可啟動的磁碟。


圖2 偵測到可啟動磁碟


圖3 裝設進行中

  三、使用Mac OS X

 裝設過程我們就簡單的為大家介紹到這裡,現在進入重點,看看Mac OS X的芳容吧。


圖4 Mac OS X的Logo


圖5 設定個人資訊


圖6 創建AppleID


圖7 創建個人帳戶


圖8 加載共享IP功能擴展


圖9 Mac OS X的介面一覽


圖10 Mac OS X的版本號及CPU使用情況


圖11 PearPC佔用的CPU資源

  後記:據裝設者描述裝設成功這套系統總共花了他三天時間,所以在裝設過程中得到最大的一個總結就是“耐心”,並且在使用過程中CPU的佔用率長時間維持在99%。而且裝設過程也是對電腦作業系統知識的一次大考驗。而據其他成功裝設了Mac OS X的用戶反應,這個版本的PearPC在穩定性上面還有很大的問題,在使用Mac OS X時經常會崩潰。有時甚至會把虛擬硬碟的IMG文件都給破壞掉。我們還是建議在使用時一定要謹慎。歡迎大家在此發表評論,分享經驗。

 


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Bluelove1968 的頭像
    Bluelove1968

    藍色情懷

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