前言
首先感谢deeamoo(这个是那个牛人在这个mac中的登陆名)利用vmware和pearpc(用来在x86的计算机上模拟powerpc计算机的开源软件)为我们制作了这个硬盘镜像,否则我们是无法在十几分钟的时间内在我们的intel p4上“安装”一个可以看到全部特性的mac os x x86。
其次我要说明的是,这个攻略并不是告诉大家如何使用网上泄漏的mac os x x86开发版安装光盘来安装。因为我们从bt上下载的是一个事先在vmware虚拟机上安装好的mac os x x86,当然包含一个硬盘镜像。现在网上已经有了一些方法,但是不尽完美。这个攻略将告诉大家如何将这个安装好的镜像恢复到我们的硬盘上,并选择合适的硬件、配置它们使mac os x x86能在我们的pc上工作起来更好。最后还有一个小小的兼容和稳定性测试、总结。
当然,你也可以尝试使用安装的方式,在bt上下载mac os x/ mac os x x86的安装dvd光盘镜像,用pearpc虚拟机安装powerpc的版本,或者使用和deeamoo的方式,在intel p4上安装,同时在pearpc的powerpc版本上提取一些文件用来饶过对tpm芯片的检测,不过这已经不在本文探讨的范围之内。
注:由于fat32分区格式可以支持的文件最大为4g,而解压出的镜像为6g,所以以下的操作涉及文件存放的均是在ntfsfe分区中进行;同时,准备的硬盘的容量要大于6g,这里的6g是6×(1024×1024×1024)而非硬盘上标注的6×(1000×1000×1000)。
无论什么“安装”方法,都需要一个不用的大于6g的硬盘,intel 的支持sse2以上的cpu。
最安全的“安装”方法,可以保证原有数据不被破坏:使用ubuntu live cd 5.0.4+移动硬盘安装。
必须的软件:
winrar 3.4.0以上版本,为了完全兼容bz2的压缩格式;
ubuntu linux live cd 5.0.4的iso镜像,使用它的好处是它支持ntfs分区格式和usb设备的自动挂载而且可以选择一个比较安全的“安装”过程;
必须的硬件:
移动硬盘一个;
空白刻录cd盘一张;
安装过程:
注:linux中所有操作均区分大小写!
解压下载得到的bz2压缩包,将tiger-x86-flat.img镜像文件拷贝到移动硬盘上;
刻录下载的ubuntu linux live cd 5.0.4镜像,完成后关闭计算机,将正在使用的硬盘从主板上摘掉(物理上,非bios禁用,因为linux的内核一旦加载到内存并初始化成功,那么它就不在使用bios,而是自己控制设备,当然各个发行版不尽相同,安全起见摘了好),用光盘启动计算机,启动过程就是一路“回车”,只是较慢,需要一些耐心;
启动完成后,会出现桌面,接上移动硬盘,稍等后会自动打开移动硬盘上已有的分区,这些分区会挂载到/media/的子目录下(对于每一个分区会自动创建一个目录),这些子目录看看起来像“usbdisk0”、“usbdisk1”……如果只有一个分区就是“usbdisk”,打开一个终端(在桌面空白处点右键,单击“open triment”)。
在操作之前简单的介绍一下linux中表示硬盘设备和显示/挂载硬盘分区的方法。linux中用文件表示设备,称作“设备文件”,都保存在/dev目录下。对于ide接口的硬盘表示为hda,hdb,hdc等(光驱是ide接口的也是如此),sata(串口)和scsi接口的硬盘则为sda,sdb,sdc等(光驱是scsi接口的也是如此)。可以使用这个命令察看:
ls –lh /dev/hd*
串口硬盘则是:
ls –lh /dev/sd*
在本例中,只接了一个ide硬盘和ide光驱,且硬盘在前,所以为hda。如图1:
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器