PearPC - PowerPC Architecture Emulator Screenshots
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文件都給破壞掉。我們還是建議在使用時一定要謹慎。歡迎大家在此發表評論,分享經驗。
留言列表