软件与工具
· iso镜像:iDeneb_v1.4_10.5.6.iso
· 安装助手:Leopard hd install helper v0.3
· macdrive
· 其他:miniboot.iso,dd.exe等
· Everestultimate:查看系统硬件配置工具
· Kext_Helper_b7:kext驱动安装助手
分区与boot
· 进入windowsXPE,使用pm进行分区:
处理后分区:
1、c: 主分区 安装windows系统,不变
2、d: 主分区 命名为 mac 安装MAC系统 26g fat32格式 (盘符可以任意定义,但是分区一定要跟在C盘后面,这个可以在PM里看到)
3、g: 主分区 命名为 iso 安装镜像存储 5g fat32格式 (盘符可以任意定义,分区位置任意)
4、e: 逻辑分区 原来的e盘
5、f: 逻辑分区 原来的f盘
· 重启,进入windows xp
接下来的步骤需要按照来做(miniboot目录下有图片示例):
1、将安装助手目录下的内容拷入c盘根目录,将miniboot的ISO文件、dd、boot1h这几个文件拷入C盘根目录,其中boot1h替换,用1k的;
2、打开硬盘安装助手ddmac.exe,将miniboot的iso文件写入 “mac”(我上面提到的)分区,选项选中加入tboot选项,其余不选,执行;
3、继续利用硬盘安装助手,将iDeneb v1.4 的leopard 10.5.6版本ISO文件写入 “iso”(我上面提到的)分区中,所有的选项都不选择,执行;
4、打开windows命令行,c盘根目录下执行 dd --list命令,查看“mac”分区的信息,也就是 类似于“//?/Device/HardDisk0/Partition2 ”的字样,如果按照我的分区情况的话,就应该是这个;
5、执行命令“dd if=boot1h of=//?/Device/HardDisk0/Partition2” ,你会看到提示“2 record...”类似的字样,说明成功了。
6、重启系统,就会看到启动菜单里有了mac os的选项,用这种方法也不会出现"no hfs"的提示,如果依旧有这个问题,说明在第五步中没有正确的执行,请检查。
7、若是仍然出现“no nfs”问题,重启进入windowsXPE,用pm将mac和iso的分区ID改为苹果的AF,重启即可。
安装mac os x
· 重启系统后,进入boot选项,选“mac os x system”,会出现一个选择界面,选iDeneb v1.4那项进入安装盘。不用-v选项。
· 抹盘:安装过程中,抹盘可能会出现失败的情况,这时候将”安全选项”中的第二项选中,然后抹盘,没有问题,不会影响后续操作。
· 驱动选择:
在“安装摘要”这个界面,要点击左下角的“自定”按钮。
打开“本地化语言”左边的小箭头,勾选“简体中文”。然后再单击小箭头缩回。
勾选“附加字体”,
勾选“X11”,
iDeneb Essential System已经被勾选,不要动。
展开“Patches 10.5.6 Ready”,这个目录十分重要,最好查看晓大虾的博客予以理解:Hackintosh系列教程#3-基本安装流程(基于iDeneb 1.4)
Alternative Essential Patch
勾选“ACPI Kext 10.5.6”
勾选“PS2Fix for ACPI kext 10.5.6”(因为Thinkpad自带的小红点和触摸板是PS/2方式)
Audio
勾选“AC97Audio”
Chipset
勾选“ICHx Fixed”
Kernel
勾选“Kernel 9.5.0 voodoo” (参考http://wiki.osx86project.org/)
Network(这项我全选了)
Ethernet
勾选“Intel100ProVE”
Fix
AppleSMBIOS ------>“AppleSMBIOS MacBook”(我比较喜欢冒充MacBook)
勾选“FireWire Remove”(T42没有火线,移除以减少冲突)
勾选“BatteryManager”
勾选“Seatbel Fix”
不选“System Utilities”
不选“Video”
上面介绍的“Patches 10.5.6 Ready”到这里完毕。
勾选“Applications”,
不选“Netbook”。
最后,点击“完成”按钮,
点击“安装”按钮开始安装。
· 安装盘拷备完后,重启进入mac盘,这时的T42会报“using 7864 buffer headers and 4096 cluster IO buffer headers”的错,这是因为mac安装盘上的ACPI驱动不兼容。
解决方法:
解决前提:win,mac双系统
步骤如下:
1:进入win,安装macdrive7,重启进入win
装上了Mac,要在Windows下访问Mac盘唯一的办法就是用MacDrive。可是MacDrive只有7天试用期,于是上网查了破解方法:
1). 下载安装MacDrive 7.2.2(兼容Vista)
2). 下载MacDrive 7注册机 MacDrive_7_Generic_keygen.rar
3). 注册时打开注册机,在MacDrive中输入注册机给出的serial number,选择other options那项,下一步中会给出本机的computer id
如:C3-0257659795-0180161713-586 则 去掉前两位,在注册机第二行中输入 0257659795-0180161713-586
4). 此时注册机会得出验证码(第三行),将验证码输入MacDrive即可注册成功。
2:解压附件1到任意文件夹
3:找到你安装leopard的硬盘,进入 /System/Library/Extensions/
4:备份并删除/System/Library/Extensions/
AppleACPIPlatform.kext ,
AppleAPIC.kext,
IOFireWireAVC.kext ,
IOFireWireFamily.kext
IOFireWireIP.kext,
IOFireWireSBP2.kext ,
IOFireWireSerialBusProtocolTransport.kext
AppleEFIRuntime.kext
5:把附件中解压的文件拷贝到/System/Library/Extensions/
6:删除以下文件
/System/Library/Extensions.mkext
/System/Library/Extensions.kextcache 如果有就删除
/System/Library/Extensions/Caches
/System/Library/Caches
7:重启使用cpus=1 -v -f进入你的安装的mac盘,激动人心的最后安装界面应该就出现了
当然,这时你可能还会遇到灰屏或蓝屏,不能进入到最后的安装界面,请再次进入win,将附件2中文件解压到/System/Library/Extensions/,重启cpus=1 -v -f进入你的安装的mac盘
· OK可以进入系统盘了,该设置的设置,进入mac系统:)
· 以后进入系统,可以不用输入“cpus=1 -v -f”的boot选项了。
关于闲置死机
我的小黑闲置一段时间就会死机,
因为普通pc机安装Mac,节点模式不能兼容,因此会出现这个问题
按下面的方法试试:
1、进入“系统偏好预置”
2、进入“节能器”
3、把“睡眠”设为“永不”
4、去掉“如果可能,使硬盘睡眠”
5、切记,设置要做两遍,一遍针对“电源适配器”,另一遍针对“电池”。否则,如果只设置一次的话,在另一种方式还是会死机
祝好运!
关于开机启动慢
我的小黑ideneb开机启动很慢,用-v参数看了启动log后,主要是卡在了“IOKitWaitQuiet() timed out waiting to write kernel symbols”这一句。这是Tx系列笔计本的pci总线检测问题。
解决办法:
1、 将Kext_Helper_b7和IOPCCardFamily驱动包IOPCCardFamily_chunnan_Leopard_rev8.zip拷到mac系统上。
2、 用Kext_Helper_b7安装IOPCCardFamily驱动包中的IOPCCardFamily.kext和IOPCIFamily.kext。需要输入用户密码。
3、 用磁盘工具修复权限。
4、 重启即可。启动速度变得超快的哦~~~
关于升级到10.5.7
1、 先下载iDeneb Combo Upgrade Kit 10.5.7。
2、 双击加载iDeneb.Combo.Upgrade.KIT.1057.dmg。
3、 安装iDeneb.MacOSx86UpdCombo10.5.7.pkg,在安装的最后一个画面会提示重启,不要点重启按钮请继续完成以下步骤。
4、 安装iDeneb.Tool.rev1.mpkg,选择【Kernel】下的voodoo 9.5.0,其它什么都不选,继续,到最后一步提示重启时,也不要重启。
5、 因为内核重加载,开机检测pci问题会重新出现,因此再重新安装IOPCCardFamily驱动包里的驱动。
6、 重启即可。
关于显卡(未成功)
我的小黑显卡型号为ATI Radeon Mobility 7500,给显卡添加QE支持,才能使用iwork等。
参考帖子:http://ailyter.com/article/soft/11.htm