免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: chan888
打印 上一主题 下一主题

PearPC 0.1 苹果PC模拟器和实战经验!!! [复制链接]

论坛徽章:
0
1 [报告]
发表于 2004-05-14 17:50 |显示全部楼层

PearPC 0.1 苹果PC模拟器和实战经验!!!

PC安装OS X全记录

  由于是测试版,不稳定,大家尽量找台没什么大用的电脑来装,不然中间出现些问题连正常工作也做不了啦。建议初学者安装前慎重考虑。

 PearPC没有图形界面,目前的版本是v0.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”。


  一、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(这段时间可以比较长)。

二、安装Mac OS X过程

  设置部分基本上结束了,下面就是实际安装OSX的过程了。

  图2所示就是刚开始安装OS X的截图。



图2 准备安装

  接着就进入了OS X的安装向导,如图3所示。


图3 安装向导


看过Read Me,License内容之后,接着就是要选择安装分区了,如图4所示。



图4 选择安装分区

  选择好合适的分区,下一步就是安装过程了,图5-图11是安装过程中的截图。在图8中安装的是“亚洲语言支持”,图9中安装的是Java,图11中安装的BSD子系统。


图5 安装过程1


图6 安装过程2


图7 安装过程3


图8 安装亚洲语言支持


图9 安装Java


图10 安装媒体文件


图11 安装BSD


图12 设置Mac OS X

三、总览Mac OS X

  安装结束,我们来看看PC机上的Mac OS X是如何的。图13中所示的背景我们相当的熟悉,正宗的Windows XP,但是当中的PearPC界面却使我们相信Mac OS X确确实实在PC上面运行了。





关于安装更详细的信息请点击这里
http://pearpc.sourceforge.net/doc.html
















论坛徽章:
0
2 [报告]
发表于 2004-05-18 13:47 |显示全部楼层

PearPC 0.1 苹果PC模拟器和实战经验!!!

好,继续努力!!!

论坛徽章:
0
3 [报告]
发表于 2004-05-18 18:18 |显示全部楼层

PearPC 0.1 苹果PC模拟器和实战经验!!!

原帖由 "daivi" 发表:
买个苹果不就行了
我用的就是苹果


这固然好,但相信很多PC用户都喜欢苹果的,由于多种原因不能将其作为自己的主要工作平台。相信今后会有更好的兼容PC平台的软件出现。让想用苹果的PC用户都能够体验到其中的乐趣。

论坛徽章:
0
4 [报告]
发表于 2004-05-19 17:30 |显示全部楼层

PearPC 0.1 苹果PC模拟器和实战经验!!!

首先

  把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的配置文档,安装过程不再冗述。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP