搜索
您的当前位置:首页正文

PC机安装MAC教程(实验机器THINKPAD R61)

2023-12-22 来源:二三娱乐
需要的工具:

1. 2. 3. 4. 5. 6. 7. 8. 9.

雪豹安装镜像

Windows系统修复盘 OSInstall文件

各种kext驱动文件

适用于Window平台的Java虚拟机(安装一个jdk就行了) HFS-explorer

Leopard硬盘安装助手 MacDrive

Bootthink(也可以用变色龙)

大体步骤

前续(如果电脑硬盘本来就是ACHI的,就不用这个了,如果不是,要在BIOS中改成ACHI的,如果改完之后操作系统不好用了,去网上找教程,很多很多)

 第一步,缩小当前分区,为雪豹和安装盘腾出空间  第二步,加载dmg到分区并修改  第三步,配置开机引导程序  第四步,使用苹果光盘镜像安装雪豹  第五步,启动雪豹  第六步,安装后操作

前续

你只需要打开BIOS里面的SATA AHCI功能就可以了。至于如何打开AHCI需要参阅你的电脑说明书。如果打开AHCI功能令你原来的Windows无法启动,不必担心,关闭AHCI后在Windows安装AHCI驱动即可以解决,详情查看微软网站。如果你的

主板没有AHCI功能,又或者是,你的硬盘不是SATA,你需要另外搜索你主板ATA芯片的kext文件来驱动,如英特尔ICH南桥芯片的kext。然后把kext安装在bootthink上。

第一步:缩小现有分区卷

雪豹使用自己的文件系统,HFS+,不兼容Windows的NTFS文件系统,这个指南需要2个HFS+分区完成安装任务,其中一个最小是6.3GB,用来放雪豹安装光盘,另一个用来放雪豹操作系统,大小是20GB(按照自己需要增减,操作系统本身就占了约4.5GB)。

下面举例说明详细步骤,

1.右键点击我的电脑——>管理——>弹出来的窗口左边的磁盘管理

2.压缩出来30G左右的空间,分成一个7+G,一个20+G的2个分区,注意,新建分区时不要格式化,否则MAC就不能识别了

第二步:加载DVD到硬盘并修改。

1) 安装HFS-Explorer

2) 若你的Windows之前没有安装Java VM(Java JRE虚拟机),,下载并安装一个jdk。 3) 打开HFS-Explorer点击\"File\"—>\"Load file system from file\",在弹出框里找到雪豹的安

装光盘DMG文件,然后在弹出框里选含有HFS那一项,然后点”确定”即可。

4) 打开光盘文件后点击\"Tool\"—>\"Create disk image\",在弹出框选择路径,命名并点击保

存(这个image要存在刚才那两分区以外的地方)我把它命名为mac,保存在了S盘。

5) 把新建的dmg文件放进6.3G的硬盘里面。

a) 下载leopard硬盘安装助手。 b) 右键以系统管理员身份打开

c) 在镜像文件一项选择刚才保存下来的dmg文件,目标分区自然是刚才建立的那个7G+

的分区。下面3个复选框都不要打勾,那些方法已经过时。

d) 点击开始,可以看见蓝色进度条过去,这里又需要等待好几分钟的硬盘嘎嘎声,有时

候会程序末响应,都没关系,等着吧,

e) 完成后出现Change Partition type to AF: success

f)

g) 如果是Failed的话,把分区格式化,再删除重新来一遍(这个地方应该不会出错) 6) 安装MacDrive,并且对刚才写入的镜像进行小修改,使苹果安装盘能识别MBR

a) 要使Windows访问HFS+分区,安装MacDrive,安装后重新启动就可以看到

HFS+分区里面的东西。

b) Windows默认使用MBR分区表,所以我们硬盘上的分区多数是以MBR分区表

构建。而苹果只允许安装在GPT(GUID)分区表下,一个硬盘只能在MBR和GPT二者选择其一,将MBR改成GPT会把磁盘上所有分区所有数据删除。为此,我们要对DVD作一个小调整,使其能安装在MBR分区表下。

7) 把

OSInstall

稿

/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/,覆盖原文件。

8) 如果你的电脑不是使用Intel的多核CPU,如AMD全系列CPU或Intel的奔腾单核,(10.6.2

以后版本Atom系列不再被支持),你还需要把光盘根目录的mach_kernel内核文件替换成破解内核,破解内核的信息可以在其他指南找到。

现在我们已经完成对苹果原版光盘的小修改,雪豹将可以安装在MBR分区里面。

第三步:使用Bootthink启动雪豹安装盘

1) 安装Bootthink。bootthink也是中国人研发的,当然,它同样采用了Dave经典的

Boot132代码,现在支持雪豹。安装后,Windows的启动菜单就会多了Bootthink的选项。在Windows的启动菜单选择Bootthink就会出现选择进入哪个分区的界面,选择进去我们的6.3G分区Mac OS X Install DVD就能够启动雪豹。如果选择了Bootthink没有出现下图界面,试把C盘转成NTFS,从FAT32转到NTFS的过程很快,且数据不会丢

失,详见 Windows 帮助文档。选择Bootthink后直接重启的朋友可使用diskpart.exe

或其他分区工具将6.3G分区重新标记为AF,代指HFS分区的。如果Bootthink找不到有AF标记的分区就会自动重启。

2) 如果你的CPU不支持64位和SSSE3指令集的话,就首先需要在上面界面按F8进入命令

行,输入-x32来调用32位系统内核,因为启动程序默认调用64位内核。如果你不知道究竟CPU是否支持的话,还是建议使用32位的内核,因为64位内核不会带来任何好处,除非你的内存大于4GB。相反,64位内核很可能引起某些32位kext文件的兼容性问题。输入-x32后点击回车后你就能够进入苹果安装界面了。

3) 然而,这仅仅是最理想的情况,多数情况你还需要更多的破解才能进入安装盘界面,在这

里你可以先试一试你的人品如何。如果你能够顺利进入安装界面,你已经成功七七八八了。 不过,很多人在这里会遇到这个情况,

a) 俗称“五国”。在上一版本Leopard还只有四国语言。(解决方法见:问题1)

b) AHCI

(解决方法见:问题2)

第四步,安装雪豹

1. 选择语言。

2. 我们要先把之前分配好的20GB转变成HFS+分区,打开磁盘工具

3. 选中左面20+G的分区,在右边选“抹掉”,在格式选择“Mac OS扩展 (日志式)”,

然后在下面重命名,点击右下角的“抹掉”。

4. 选择刚才“抹掉”的分区,安装MAC

5. 点选下一步,自定义选择(不用自定义安装也可,看个人喜好) 6. 接下来就是一路的“下一步”

7. 大约20-30分钟后,安装成功,重启电脑

8. 这时你需要预备一张WIN7的安装盘或WINPE,对启动进行修复(因为雪豹安装程序

会把雪豹的分区设为“活动分区”。如此,开机的时候就会无法进入bootthink的选项菜单和Windows。)见问题3 第五步,启动雪豹

1. 启动电脑后进入Bootthink选择刚才安装MAC的分区就能进入雪豹

2. 进行后各种设置,主要是个人信息和用户之类的,按步骤下来就行了

第六步,安装其他Kext和DSDT改写及安装后操作

1. 声音方面推荐貌似万能的VoodooHDA.kext

2. 显卡破解的技术难度最高,你要自己上网查找自己显卡的驱动了,一般的都有。要是实

在找不到就用 问题5 中的解决方法 3. 网卡也是一样,不过一般的都是Intel82566MM,就用我的这个

AppleIntel82566MM.kext就行。

4. 最后,当一切顺利完成,如果想要把7G+的那个分区删除,以便自己使用,方法见问题4

疑难问题

问题1:(五国问题)

1. 初步解决方法(一般只用这个就可以了)

a) 请删除安装分区里\\System\\Library\\Extensions目录下的

ioatafamily.kext, AppleHDA.kext, AppleHPET.kext,

AppleIntelCPUPowerManagement.kext,

AppleIntelCPUPowerManagementClient.kext, AppleIntelGMAX3100FB.kext

b) 安装完成后,需要在win7 里进入安装后的snow leopard分区

system/library/extensions下,重新删除 ioatafamily.kext, AppleHDA.kext, AppleHPET.kext,

AppleIntelCPUPowerManagement.kext,

AppleIntelCPUPowerManagementClient.kext。

c) 删除完以上文件后,将下列文件复制到,系统盘的

Darwin\\System\\LibrarySL\\Extensions\\下。这个系统盘就是你的C盘

IOATAFamily.kext -------支持Intel ICH0至ICH10芯片组驱动

NullCPUPowerManagement.kext ------- 将电源管理功能禁用 OpenHaltRestart.kext ------- 解决重启/关机无法断电

PlatformUUID.kext ---解决Unable to determine UUID for host. VoodooPS2Controller.kext

AppleACPIPS2Nub.kext ----2个要一起使用,提供传统PS/2插口鼠标/键盘或笔记本触摸板支持

AppleIntel82566MM.kext ----网卡 TabletEnabler.kext

VoodooBattery.kext ------电池 VoodooHDA.kext -------声卡

SleepEnabler.kext -------睡眠功能 AppleIntelGMAX3100FB.kext

2. 高级解决方法

启动安装盘的过程错误百出,古灵精怪,下面举例介绍遇到问题如何具体解决。这是整个安装过程最需要技巧和耐性的步骤。

a) 出现“五国”问题后,首先需要知道原因,在Bootthink的界面,按F8,输入-v,可

以打开Verbose“啰嗦”模式,啰嗦模式不会解决问题,不过你可以查看启动出错的地方。如果需要同时32位模式,可以输入-x32 -v。

b) 点击回车运行,直到界面卡死,

c) 找到panic的字样,panic原本是恐慌的意思,在这里表示系统遇到致命错误。

panic后面通常写着错误的原因,在这里是No HPETs available...,段落的最后一行,也就是BSD Process的上面一行,写明出错的模块,在这里是

AppleIntelCPUPowerManagement,得到这些信息后到Google很容易就能够

找到解决方案——安装NullCPUPowerManagement.kext,

3. 说明:

kext是内核扩展的缩写,它就好比积木,构建在内核上面,为内核提供扩展功能。黑苹果的高手们利用这点来制作破解kext,以解决启动问题,所以很多时候破解需要安装一些kext文件。有些时候把出现问题的Kext删掉也未尝不可,删掉之前一定要做好备份工作,删除很简单,在E:/System/Library/Extensions下找到引致问题的祸首直接删掉。

问题2:(AHCI问题)

你只需要打开BIOS里面的SATA AHCI功能就可以了。至于如何打开BIOS需要参阅你的电脑说明书。如果打开AHCI功能令你原来的Windows无法启动,不必担心,关闭AHCI后在Windows安装AHCI驱动即可以解决,详情查看微软网站。如果你的主板没有AHCI功能,又或者是,你的硬盘不是SATA,你需要另外搜索你主板ATA芯片的kext文件来驱动,如英特尔ICH南桥芯片的kext。然后把kext安装在bootthink上。

问题3:(启动修复)

WIN7光盘启动后点击“修复计算机”,“启动修复”,向导会自动修复你的电脑。如

无法自动修复,进入命令行运行diskpart程序,重新标记活动分区。另外,修复MBR的命令是bootrec /fixmbr

XP用户最好有一份WinPE在手,进入PE打开本指南最起初提及的磁盘管理工具,将C盘设回活动分区。

问题4:(释放7G+分区)

解决方法:为HFS分区重新标记AF标识。(同样适合其它原因导致分区被改变或破坏)” 其实将雪豹的系统分区(即所谓的HFS分区)重新标记为AF标识,也就是将雪豹的系统分区ID改为AF即可,这个是不需要额外的软件的,windows自带的磁盘分区命令即可实现。实践证明,这样改完了之后就可以安全删除雪豹的安装分区了(6.3G那个),解决了bootThink重启的问题。具体的步骤如下:

1. 将雪豹安装DVD从硬盘赶走,取回7G的空间。很简单,用第一步的方法,打开磁盘管

理,对准7G的分区,右键点击删除卷。这样就把这7G空间释放了

2. 打开windows开始菜单,在运行栏中输入:cmd,回车,打开windows命令窗口 3. 在命令窗口中键入:diskpart,回车,启动该程序,可能在vista或7中还会询问权限

之类的,只管点是就好,打开diskpart窗口

4. .当光标前面变成DISKPART>后,键入select disk 0 回车(此步即选择你安装雪豹的那

个硬盘,如果是单硬盘的话,一般都是disk 0,注意disk和0之间有空格!!) 5. 窗口提示:磁盘0是所选磁盘,再键入list partition 回车,屏幕显示硬盘上的各个

分区

6. 找到你的雪豹系统所在的分区,记住分区号,这里假设是x分区(你不会不知道你的雪

豹安装在哪个分区了吧??!晕,看大小不就知道了,hehehe) 7. 键入:select partition x,回车,屏幕提示:分区x是所选分区

8. 键入:set ID=AF 回车,屏幕提示:diskpart已成功更改分区ID,大功告成

问题5:(强制更改分辨率)

在WIN7下修改MAC系统盘下的\\Library\\Preferences\\SystemConfiguration\\

com.apple.Boot.list文件,在文件中加入如下内容: Graphics Mode

1280x800x32@60

即设置分辨率为1280x800,色数为32,刷新率为60

改过之后开机时要按F8用–f 命令

因篇幅问题不能全部显示,请点此查看更多更全内容

Top