网站首页  |   业界社区  |  电信社区  |  技术社区   |  极客社区  |  游戏社区  |  生活社区   |   科技博客  |   同事录
TechWeb-技术社区


标题: [转贴] PC上安装Mac OS的多种攻略及兼容测试
yimadai
TW金牌会员
Rank: 6Rank: 6



UID 138204
精华 19
积分 1027
帖子 512
阅读权限 70
注册 2008-7-23
状态 离线
发表于 2008-8-19 15:33 资料 短消息 加为好友 添加 yimadai 为MSN好友 通过MSN和 yimadai 交谈
PC上安装Mac OS的多种攻略及兼容测试

前言   首先感谢deeamoo(这个是那个牛人在这个Mac中的登陆名)利用VMware和PearPC(用来在x86的计算机上模拟PowerPC计算机的开源软件)为我们制作了这个硬盘镜像,否则我们是无法在十几分钟的时间内在我们的Intel P4上“安装”一个可以看到全部特性的Mac OS X x86。
(h)i,X9k(D%]6Ltech.techweb.com.cn  其次我要说明的是,这个攻略并不是告诉大家如何使用网上泄漏的Mac OS X x86开发版安装光盘来安装。因为我们从bt上下载的是一个事先在VMware虚拟机上安装好的Mac OS X x86,当然包含一个硬盘镜像。现在网上已经有了一些方法,但是不尽完美。这个攻略将告诉大家如何将这个安装好的镜像恢复到我们的硬盘上,并选择合适的硬件、配置它们使Mac OS X x86能在我们的PC上工作起来更好。最后还有一个小小的兼容和稳定性测试、总结。 TechWeb-技术社区8a#I({,~8n5U$q1@
  当然,你也可以尝试使用安装的方式,在bt上下载Mac OS X/ Mac OS X x86的安装DVD光盘镜像,用PearPC虚拟机安装PowerPC的版本,或者使用和deeamoo的方式,在Intel P4上安装,同时在PearPC的PowerPC版本上提取一些文件用来饶过对TPM芯片的检测,不过这已经不在本文探讨的范围之内。 *H6a f.v3q#m#G'C#`8g
  注:由于FAT32分区格式可以支持的文件最大为4G,而解压出的镜像为6G,所以以下的操作涉及文件存放的均是在NTFSFE分区中进行;同时,准备的硬盘的容量要大于6G,这里的6G是6×(1024×1024×1024)而非硬盘上标注的6×(1000×1000×1000)。 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛5]/_#q4M"Z l4}%j
  无论什么“安装”方法,都需要一个不用的大于6G的硬盘,Intel 的支持SSE2以上的CPU。
$S$w5g.A.K1^!R g*D程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛  最安全的“安装”方法,可以保证原有数据不被破坏:使用Ubuntu Live CD 5.0.4+移动硬盘安装。 !V7Q*D%K,s
   必须的软件: ;E7],z*_/|0Y5f'^
   Winrar 3.4.0以上版本,为了完全兼容bz2的压缩格式;
+S*R"_2D)G5c'^/X t1NTechWeb-技术社区   Ubuntu Linux Live CD 5.0.4的ISO镜像,使用它的好处是它支持NTFS分区格式和USB设备的自动挂载而且可以选择一个比较安全的“安装”过程;
%V0L.e,Z&gTechWeb-技术社区   必须的硬件: 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛+R)o#I9s"k$w.v$]8N+B%l
  移动硬盘一个; 1^'K'd&z2]$p4_4T
  空白刻录CD盘一张;
$S'p4I Y L7I nTechWeb-技术社区   安装过程:
9e4F#f8p/w  注:Linux中所有操作均区分大小写! 2~(Q ^*l*L&C$J"c
  解压下载得到的bz2压缩包,将tiger-x86-flat.img镜像文件拷贝到移动硬盘上;
)X(J)D/A2P'r程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛  刻录下载的Ubuntu Linux Live CD 5.0.4镜像,完成后关闭计算机,将正在使用的硬盘从主板上摘掉(物理上,非BIOS禁用,因为Linux的内核一旦加载到内存并初始化成功,那么它就不在使用BIOS,而是自己控制设备,当然各个发行版不尽相同,安全起见摘了好),用光盘启动计算机,启动过程就是一路“回车”,只是较慢,需要一些耐心; tech.techweb.com.cn1G'O(@2r#L$s
  启动完成后,会出现桌面,接上移动硬盘,稍等后会自动打开移动硬盘上已有的分区,这些分区会挂载到/media/的子目录下(对于每一个分区会自动创建一个目录),这些子目录看看起来像“usbdisk0”、“usbdisk1”……如果只有一个分区就是“usbdisk”,打开一个终端(在桌面空白处点右键,单击“Open Triment”)。
*t9K3i)k0k7l  在操作之前简单的介绍一下Linux中表示硬盘设备和显示/挂载硬盘分区的方法。Linux中用文件表示设备,称作“设备文件”,都保存在/dev目录下。对于IDE接口的硬盘表示为hda,hdb,hdc等(光驱是IDE接口的也是如此),SATA(串口)和SCSI接口的硬盘则为sda,sdb,sdc等(光驱是SCSI接口的也是如此)。可以使用这个命令察看: 程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛%?+}9`7N(L+s)k
   ls –lh /dev/hd* tech.techweb.com.cn9f8[#{4Z3D)K!f
  串口硬盘则是:
*C%W']!O9l;d+M/X   ls –lh /dev/sd* tech.techweb.com.cn&})?!c P/r:q.j
  在本例中,只接了一个IDE硬盘和IDE光驱,且硬盘在前,所以为hda。如图1:
$s,O(o5v:ztech.techweb.com.cn
&H0C6u1E)I"A%T&s-M0L-CTechWeb-技术社区
6{1z)n!R @3c%]tech.techweb.com.cn

图 1

   Linux对于硬盘上的分区和光盘的文件系统都是挂载到一个目录中,以一个ext2/ext3目录表示一个文件系统的根目录,在Ubuntu Linux Live CD 5.0.4中接上USB的移动硬盘,已有的分区会自动挂载到/media/usb*下,我把tiger-x86-flat.img复制在移动硬盘的第一个分区的tiger-x86目录下,在Ubuntu Linux Live CD 5.0.4中所在的位置:
:D0x.O+s.d4E7@ _TechWeb-技术社区   /media/usb0/tiger-x86/tiger-x86-flat.img ;d1T)U4T3P-_
  现在可以用dd命令传输,在打开的终端中输入执行如下命令: :t'L.^*w%U![ ~&\
   sudo dd bs=1048576 if=/media/usb0/tiger-x86/tiger-x86-flat.img of=/dev/had“sudo”必不可少!因为这个操作要求root权限。 ;J2S:l+o)F6q1z
  耐心等待,大概十几分钟,出现提示符说明执行完毕,重启,取出光盘和移动硬盘。
.Z(Z/X0a'f7~程序开发,操作系统,服务器,源码下载,Linux,Unix,BSD,PHP,Apach,asp,下载,源码,黑客,安全,技术社区,技术论坛   Windows2000/ XP下“安装”,有一定的危险性,搞不好能把你现在用的硬盘上的数据全部搞丢。

引用 回复 顶部
查看积分策略说明快速回复主题
选项 标题 Smilies
禁用 URL 识别
禁用 Smilies
禁用 Discuz!代码
使用匿名发帖
使用个人签名
接收新回复邮件通知
内容





当前时区 GMT+8, 现在时间是 2008-11-23 05:01
京ICP证060517号

本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 © 2001-2008 Comsenz Inc.
Processed in 0.025904 second(s), 8 queries

清除 Cookies - 联系我们 - TechWeb.com.cn - Archiver - WAP