飞行员护目镜:PC上安装Mac OS X(四)──安装雪豹

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 02:58:39
从这篇文章开始我们就正是就进入雪豹的安装了,同时也是这一系列的最后一篇文章了。虽说成功在此一举,不过这一部分的内容应该不是很多,其实本来就没什么东西。
现在重启计算机,进入BootThink的图形界面。使用方向键光标选中“Mac OS X Install DVD”,回车即可进入雪豹的安装界面。

如果你看到是如下所示的画面,表示您的运气还不错,目前一切正常,可以放松继续下一步的安装过程。

不过,如果您看到的是一下两种情况的话,表示您目前的配置和雪豹不是很兼容,需要作一些调整,比如启动的时候加一些参数。下面就先介绍一下一般的解决办法吧(都以BootThink为例,Chameleon基本类似)


如果出现如上图一样的“禁止符号”,一般来说是你的主板没有开启AHCI,请进入BIOS开启AHCI功能。这个我就不多介绍了,挺简单的说。不过部分主板由于年代稍微有点久远不具备AHCI功能的话可以下载上一篇文章(PC上安装Mac OS X(三)──引导程序及Kext)中的IOAHCIBlockStorageinjector.kext,扔到BootThink里面即可。如果还是不行的话,下面还有一个候选的补丁。
下载名称:AppleAHCIPort.kext
下载地址1:http://www.uudisc.com/user/noviachen/file/3760018
下载地址2:http://u.115.com/file/f9464e6dac
还有,上面那副有一个电源图标和五种国家语言的俗称“五国”,在Leopard时期还只有四国的,Snow Leopard加入了西班牙语,从另一方面可以说西班牙的地位提高了。这个是题外话,就此打住。
导致五国的原因有很多很多,比如“你的CPU不支持64位和SSSE3指令集”或者某个Kext冲突之类的。如果是前者,问题还算好解决。只要在BootThink的图形界面按F8,输入-x32启动即可;另外,对于某些只支持32位的kext也要使用这种方式来启动;还有,也可以键入cpus=1(强制多核CPU使用单核)试试可不可以启动。
如果是后者,我们就要输入-v启动啰嗦模式(Verbose)来看看问题出在哪里了。举个例子,输入-v启动之后会出现一大堆的代码,暂时不去管他,最后它会停止在某处。找到panic这个词,我们可以在这下面看到问题所在。panic原本是恐慌的意思,在这里表示系统遇到致命错误。假设错误代码如下面所示,我们就知道问题出在AppleIntelCPUPowerManagerment,查询一些资料就知道只要安装NullCPUPowerManagement.kext即可解决问题。以此类推,其他问题也可以按照这个思路下去。
1
2
3
4
5
6
7
8
9
Debugger called: < panic>
Backtrace (CPU 0). Frame : Return Address (4 potential args on stack)
0x2a323f08 : 0x21acfa (0x5ce650 0x2a323f3c 0x223156 0x0)
0x2a323f58 : 0x2a3c4f60 (0x2a3d03a00 0x2 0xca3c5811 0x0)
0x2a323fc8 : 0x29c68c (0x0 0x0 0x0 0x0)
Kernel Extensions in backtrace (with dependencies)
com.apple.driver.AppleIntelCPUPowerManagerment(90.0.0)@0x2a3c0000->0x2a3d7fff
BSD process name corresponding to current thread: kernel_task
下面我们接续安装过程。看到选择语言的那个界面了吧,选择自己的语言进行下一步的安装。到了选择安装磁盘这个部分(由于截图是在虚拟机中截取,所以就没有分区了)另外,在虚拟机里面硬盘被识别成了移动硬盘;如果你在用实体机安装的时候也出现这个问题两人话,请安装IOAHCIBlockStorageinjector.kext。

点击“实用工具”,“磁盘分区”进行格式化磁盘的操作。

请选择正确的磁盘,选错了数据没了就彻底悲剧了。选择磁盘之后,点击右边的“抹掉”,格式选择“Mac OS 扩展(日志式)”,“名称”处输入你喜欢的名字,点击“抹掉”即可开始格式化。

格式化磁盘之后点击左上角的“X”即可回到安装界面。另外提一下,选择安装雪豹的磁盘之后点击左下角的“自定义”可以选择安装的组件。如果不需要打印机的话可以把打印机那个勾给去掉(你可以看看打印机驱动占了多大的空间==!);语言文件可以去掉不需要的,如果你比较复古,想玩玩PowerPC的东西,那就把Rosetta勾上。点击安装之后即可开始雪豹的安装,请耐心等待吧。

最后,如果出现下面两张图所示的话表示安装成功了。不过有人会说,第二张图不是提示安装失败了吗?这里的安装失败指的是引导安装失败,我们本来使用的是第三方的引导程序,所以这一步可以省略了,系统文件其实已经全部完成复制过程。


另外,由于默认活动分区被修改了,我首先要修复这个问题。不然除了BootThink无法启动,Windows也无法启动了。题外话一下,我在PC上安装Mac OS X(三)──引导程序及Kext这篇文章提到过,使用BootThink的MBR安装方式可以减少一个麻烦,我值得就是这个麻烦,不用修复MBR了(虽然我没有在其他机子上实验过,不过我一直使用的是MBR安装方式。装了将近10次系统,均不用修复这个问题了)
解决办法有很多。第一种方法就是在安装完雪豹之后有30秒的等待重启时间,抓紧这几十秒打开“实用工具”,“终端”,依次输入下面的代码。(“//”之后为说明部分,不用输入)
1
2
3
4
5
6
diskutil list  //查看Windows分区在哪里
fdisk -e /dev/rdisk0  //0表示第一块硬盘
f  1  //根据上一步所见,设置硬盘0分区1为活动分区,这里应该含有Windows引导信息
w  //写入
y  //提示是否确认写入, y回车确认
quit  //退出
如果嫌麻烦的话还有第二种方法,主要使用Windows Vsta/Windows7用户,我们可以使用安装光盘,通过里面的“修复计算机“功能进行修;对于Windows XP用户(同时Windows Vsta/Windows7用户也可以),我们可以准备一个含有Windows PE的光盘或者U盘,打开”磁盘管理“(如第二篇文章中的那样PC上安装Mac OS X(二)──分区及写入),右键Windows操作系统所在分区(一般都是C盘),选择”标记为活动“即可解决问题。
重启之后BootThink界面会多出一个硬盘,选中即可进入雪豹最后的设置阶段。具体的设置过程我就不讲了,超级简单。再题外话一下,在进入设置画面之前有一段超级酷的欢迎动画,很棒的说。
设置完之后即可进入雪豹系统。不过对于很多人,这个系统可能是分辨率不正确,没有声音,甚至无法上网的。这时候就需要安装各种Kext来驱动我们的硬件了,不过最好的方法还是使用DSDT来完美咱们的雪豹,虽然对于新手难度不是一般的大啊。kext方面的东西我也不多讲,大家上网自己找吧。不是我不想说,实在是内容太多了,也不一定适用与所有人,没办法的事了。