前言 首先感谢deeamoo(这个是那个牛人在这个Mac中的登陆名)利用VMware和PearPC(用来在x的计算机上模拟PowerPC计算机的开源软件)为我们制作了这个硬盘镜像否则我们是无法在十几分钟的时间内在我们的Intel P上安装一个可以看到全部特性的Mac OS X x 其次我要说明的是这个攻略并不是告诉大家如何使用网上洩漏的Mac OS X x开发版安装光盘来安装因为我们从bt上下载的是一个事先在VMware虚拟机上安装好的Mac OS X x当然包含一个硬盘镜像现在网上已经有了一些方法但是不尽完美这个攻略将告诉大家如何将这个安装好的镜像恢复到我们的硬盘上并选择合适的硬件配置它们使Mac OS X x能在我们的PC上工作起来更好最后还有一个小小的兼容和稳定性测试总结 当然你也可以尝试使用安装的方式在bt上下载Mac OS X/ Mac OS X x的安装DVD光盘镜像用PearPC虚拟机安装PowerPC的版本或者使用和deeamoo的方式在Intel P上安装同时在PearPC的PowerPC版本上提取一些文件用来饶过对TPM芯片的检测不过这已经不在本文探讨的范围之内 注由于FAT分区格式可以支持的文件最大为G而解压出的镜像为G所以以下的操作涉及文件存放的均是在NTFSFE分区中进行同时准备的硬盘的容量要大于G这里的G是×(××)而非硬盘上标注的×(××) 无论什么安装方法都需要一个不用的大于G的硬盘Intel 的支持SSE以上的CPU 最安全的安装方法可以保证原有数据不被破坏使用Ubuntu Live CD +移动硬盘安装 必须的软件 Winrar 以上版本为了完全兼容bz的压缩格式 Ubuntu Linux Live CD 的ISO镜像使用它的好处是它支持NTFS分区格式和USB设备的自动挂载而且可以选择一个比较安全的安装过程 必须的硬件 移动硬盘一个 空白刻录CD盘一张 face=Verdana> 安装过程 注Linux中所有操作均区分大小写! 解压下载得到的bz压缩包将tigerxflatimg镜像文件拷贝到移动硬盘上 刻录下载的Ubuntu Linux Live CD 镜像完成后关闭计算机将正在使用的硬盘从主板上摘掉(物理上非BIOS禁用因为Linux的内核一旦加载到内存并初始化成功那么它就不在使用BIOS而是自己控制设备当然各个发行版不尽相同安全起见摘了好)用光盘启动计算机启动过程就是一路回车只是较慢需要一些耐心 启动完成后会出现桌面接上移动硬盘稍等后会自动打开移动硬盘上已有的分区这些分区会挂载到/media/的子目录下(对于每一个分区会自动创建一个目录)这些子目录看看起来像usbdiskusbdisk……如果只有一个分区就是usbdisk打开一个终端(在桌面空白处点右键单击Open Triment) 在操作之前简单的介绍一下Linux中表示硬盘设备和显示/挂载硬盘分区的方法Linux中用文件表示设备称作设备文件都保存在/dev目录下对于IDE接口的硬盘表示为hdahdbhdc等(光驱是IDE接口的也是如此)SATA(串口)和SCSI接口的硬盘则为sdasdbsdc等(光驱是SCSI接口的也是如此)可以使用这个命令察看 ls –lh /dev/hd* 串口硬盘则是 ls –lh /dev/sd* 在本例中只接了一个IDE硬盘和IDE光驱且硬盘在前所以为hda如图 educitycn/img_///jpg >图 Linux对于硬盘上的分区和光盘的文件系统都是挂载到一个目录中以一个ext/ext目录表示一个文件系统的根目录在Ubuntu Linux Live CD 中接上USB的移动硬盘已有的分区会自动挂载到/media/usb*下我把tigerxflatimg复制在移动硬盘的第一个分区的tigerx目录下在Ubuntu Linux Live CD 中所在的位置 /media/usb/tigerx/tigerxflatimg 现在可以用dd命令传输在打开的终端中输入执行如下命令 sudo dd bs= if=/media/usb/tigerx/tigerxflatimg of=/dev/hadsudo必不可少!因为这个操作要求root权限 耐心等待大概十几分钟出现提示符说明执行完毕重启取出光盘和移动硬盘 Windows/ XP下安装有一定的危险性搞不好能把你现在用的硬盘上的数据全部搞丢 必须的软件 Winrar 以上版本为了完全兼容bz的压缩格式 安装过程 接上第二个硬盘启动计算机进入Windows/XP 将tigerxflatimg放到E:\tigerx\ tigerx/tigerxflatimg 解压dd for windows到E:\dd目录下 单击开始-运行输入cmd回车在命令提示行中进入E:\dd 用如下命令确定第二个硬盘 dd list 注意是两个 这是的输出看起来像这样如图 educitycn/img_///jpg >图 \\?\Device\Harddisk\Partition 其中Harddisk表示硬盘Parition表示分区所以这个表示第一个硬盘的第一个分区(总是从开始计数)可以通过你的硬盘上有多少个分区来确定你的硬盘编号注意扩展分区和逻辑驱动器均被看做一个分区当然还可以用磁盘管理看(右击我的电脑管理选左边的磁盘管理)磁盘对应Harddisk以此类推可以两种方法一次使用互相校验就不会错了在本例中为\\?\Device\Harddisk\Parition(注Partition不可少) 现在使用如下命令写入镜像同时确保当前用户有管理员权限 dd bs= if=e:\tigerx\tigerxflatimg of=\\?\Device\Harddisk\Parition 注意of=\\?\Device\Harddisk\Parition这里区分大小写 完成后重启计算机即可 |