黑苹果,顾名思义就是在非苹果机上安装苹果系统。只要普通电脑满足安装“黑苹果”的基本要求,安装起来也并不是什么难事。不过,在安装过程中或者安装完系统后经常会出现五国,而且各种各样,让人无从下手。 常见[五国][-v 图]错误之解决方式 (增加、删掉、替换kext后,要用-v -f 进入mac),可在Windows安装MacDrive,读写Mac硬盘分区进行替换(取消只读限制)。小编总结了常见几种五国问题以及解决方法,供大家学习和参考。
基础命令:,开机引导,按F8键入,自行选用各参数组合 系统默认使用64位模式启动,如果需要64位则删除arch=i386。 arch=i386 强制使用32位模式启动。(变色龙专用,bootthink未测试) -x32 强制使用32位模式启动(bootthink专用) -v Verbose模式,就是传说中的啰嗦模式,让Mac系统在启动时显示所有日志纪录, 这样就能看到你的启动进程卡在哪里,常用 -v 上传贴图讨论无法开机问题。 -x 安全模式,加载全部kext以解决兼容性问题。 -f 启动时修复磁盘,一般在更换过kext后第一次重启时使用。 常用破解补丁kext说明(直接放在Bootthink或变色龙的Extensions文件夹) 1.必备补丁(其他非必要的补丁kext,安装时,最好全部删掉,避免发生不必要的错误) FakeSMC.kext 安装时最好使用fakesmc 2.5版(较不易出错) PC安装Mac必备破解补丁 AppleACPIPS2Nub.kext 及ApplePS2Controller.kext PS2鼠标键驱动组合2个要一起使用 2.BIOS无法开启AHCI及AMD补丁(最好别装,除非必要) AppleIntelPIIXATA.kext Intel免AHCI专用kext AppleATIATA.kext AMD芯片组专用kext(2009.12.30) AppleATIPATA.kext AMD芯片组专用kext AppleNForceATA.kext NForce芯片组专用kext AppleVIAATA.kext VIA芯片组专用kext JMicronATA.kext JMicron芯片组专用kext 直接使用附件破解IOATAFamily.kext(已内含以上6个kext),可删了/S/L/E/IOATAFamily.kext(备份) AppleATIATA.kext AMD芯片组专用kext(2010.8.28) (另一版本,勿与附件IOATAFamily.kext共用) AppleVIAATA.kext.for.sis.SATA SIS芯片组专用kext 3.以下选用(最好别装,除非必要) NullCPUPowerManagement.kext 禁用电源管理功能,解决HPET错误 OpenHaltRestart.kext或EvOreboot.kext(2选1,不可共用)解决重启/关机时遇到无法断电问题 ElliottForceLegacyRTC.kext或LegacyAppleRTC.kext(2选1,不可共用)防止主板BIOS的CMOS重置错误 PlatformUUID.kext 解决Unable to determine UUID for host. Error : 35的问题 PS:笔记本最好安装ElliottForceLegacyRTC.kext或LegacyAppleRTC.kext(2选1,不可共用) 以免BIOS被毁了,无法开机
常见[五国][-v 图]错误之解决方式 (增加、删掉、替换kext后,要用-v -f 进入mac) 可在Windows安装MacDrive,读写Mac硬盘分区进行替换(取消只读限制) Q0. 如何键入各项参数 A0. Bootthink=按F8,变色龙图形模式=在选取要启动的Mac硬盘分区后,即可直接 键入 -v -x -f 等参数。 Q1. 出现[五国][无限菊花] A1. 开机引导,按 1楼Q0 键入–v 取得错误后,上图求解,或查看下面 -v图 有无相同错误解决。
Q2. 出现[禁行标志] A2. 开机引导,按 1楼Q0 键入–v 取得错误后,上图求解 BIOS开启AHCI SATA硬盘或光驱安装,或使用免AHCI破解补丁 (参考上文,五、2.BIOS无法开启AHCI及AMD补丁) Q3. 出现ACPI:System State [S0 S3 S4 S5] (S3)停住不动的错误 A3. ACPI:System State [S0 S3 S4 S5] (S3)是一定会出现的,但不能停住不动。 换内核kernel试试看。常见于Asus主板的G31、G41集显无解错误,须外插一块独显后,才可进行安装
Q5. 出现AppleIntelCPUPowerManagement错误 A5. 加入NullCPUPowerManagement.kext, 或删了/System/Library/Extensions/AppleIntelCPUPowerManagement.kext 及AppleIntelCPUPowerManagementClient.kext(Lion 10.7.2 不可删除)
Q6. 出现dsmos错误 A6. FakeSMC.kext与dsmos.kext同时使用之常见错误,删了dsmos.kext,改用FakeSMC.kext
Q7. 出现安装进度到一半的时候卡死,AppleACPIBatteryManager错误 A7. 常见于笔记本,拆卸拿掉电池后,即可进行安装
Q8. 出现 AppleHDA 或 VoodooHDA错误 A8. 删了/System/Library/Extensions/AppleHDA.kext及VoodooHDA.kext,可正常启动后,重新安装VoodooHDA。(AppleHDA 或 VoodooHDA 只能二选一)
Q9. 出现ATIRadeonX2000错误 A9. 先按 1楼Q0 键入 -v -x -f 等参数进行开机。不行的话, 再删了/System/Library/Extensions/ATIRadeonX2000.kext, 或删了全部/System/Library/Extensions/ATI****.kext 显卡驱动(记得备份) Q10: 出现CHUDKernLib错误 A10 :(引自speari)这是Xcode用于调试核心的一些驱动,安装xcode后才会出现。AMD CPU如果用破解核心,需要使其在Blacklist中。或者,AMD用户就直接删除/System/Library/Extensions/CHUDKernLib.kext。
Q11 出现FakeSMC错误 A11 替换一个不同版本的FakeSMC.kext
Q12 出现FakeSMCRadeon错误 A12 替换一个不同版本的FakeSMC.kext,或删了FakeSMC.kext/Contents/PlugIns/FakeSMCRadeon.kext
Q13 出现ATIRadeonX3000错误 A13 先按 1楼Q0 键入 -v -x -f 等参数进行开机。不行的话, 再删了/System/Library/Extensions/ATIRadeonX3000.kext, 或删了全部/System/Library/Extensions/ATI****.kext 显卡驱动(记得备份)
Q14 出现ElliottForceLegacyRTC错误 A14 删了ElliottForceLegacyRTC.kext,或改装LegacyAppleRTC.kext 笔记本最好安装ElliottForceLegacyRTC.kext或LegacyAppleRTC.kext,以免BIOS被毁了,无法开机 出现在东皇3.2硬盘安装时,删掉/Extra/Extensions.mkext, 改用Windows版变色龙引导 自行决定加载哪些kext在/Extra/Extensions/*****.kext
Q15 出现AppleRTL8169Ethernet错误 A15 爬文修改 dsdt 正确识别 或删了/Extra/Extensions/及/System/Library/Extensions/的IONetworkingFamily.kext,重新安装正确的 或删了所有IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8169Ethernet.kext后,重新安装正确的
Q16 出现AppleRTC错误 A16 不可删掉AppleRTC.kext, 该加入NullCPUPowerManagement.kext, 或删了/System/Library/Extensions/AppleIntelCPUPowerManagement.kext及 AppleIntelCPUPowerManagementClient.kext
Q17 出现AppleTyMCEDriver错误 A17 删了/System/Library/Extensions/AppleTyMCEDriver.kext
Q18 出现PCI configuration begin错误 A18 开机时,按Q0 加入 -v npci=0×2000 或 npci=0×3000 或 在/Extra/com.apple.Boot.plist 或 org.chameleon.Boot.plist 里面加入以下内容 <key>Kernel Flags</key> <string>npci=0×2000</string> 或 <string>npci=0×3000</string>
或 10.6.6替换/S/L/E/IOPCIFamily.kext为以前版本即可。 或 10.6.8及Lion 10.7发生错误,请替换10.6.7的AppleACPIPlatform.kext IOPCIFamily.kext 或 请自行测试其他所有版本 或 10.7.2 的 PCI kext 貌似与黑苹果不太合,改用10.6.7的3个 PCI kext 后,趋于稳定。 Q19 在变色龙引导界面,出现花屏,键盘失效,无法选择启动分区 A19 因为部份分区名称是中文,Win及Mac全部改用英文的硬盘名称,或设置隐藏中文名称之分区吧 Q20 出现AppleFWOHCI错误 A20 删了/System/Library/Extensions/IOFireWireFamily.kext/Contents/PlugIns/AppleFWOHCI.kext
Q21 出现SleepEnabler错误 A21 删掉或替换新版的/Extra/Extensions/SleepEnabler.kext 或C:\Darwin\System\LibrarySL\Extensions\SleepEnabler.kext 或删掉/System/Library/Extensions/SleepEnabler.kext
Q22 出现OScollection.cpp的AppleACPIPlatform错误 A22 设置BIOS开启ACPI 2.0 Support及ACPI APIC support为Enabled如下图
Q23 如遇DSMOS has arrived错误。 A23 :1.先按 Q0 键入 -v -x -f 等参数进行开机。 2.不行的话,开机按 Q0 键入 -v -s 进入后,键入以下命令,重建权限 /sbin/fsck -fy /sbin/mount -uw / chmod -R 755 mach_kernel chown -R root:wheel mach_kernel chmod -R 755 /System/Library/Extensions/ chown -R root:wheel /System/Library/Extensions/ rm -rf /System/Library/Caches/* reboot 3.或复制myfix到Mac硬盘的/usr/sbin/myfix,按 1楼Q0 键入 -v -s 进入后,键入以下命令 /sbin/fsck -fy /sbin/mount -uw / myfix 并选择Mac硬盘partition分区号码后,等待重建权限、cache、mkext完成即可。 4.SNB HD 3000集显加入MacBookPro8.1 的 /Extra/smbios.plist 试试。
5.不行的话,再删了下面这些 删了全部/System/Library/Extensions/AppleIntel****.**** 显卡驱动(记得备份) 删了全部/System/Library/Extensions/ATI****.**** 显卡驱动(记得备份) 删了全部/System/Library/Extensions/Geforce****.**** 显卡驱动(记得备份) 删了全部/System/Library/Extensions/NVDA****.**** 显卡驱动(记得备份) 开机按 1楼Q0 键入 -v -x -f 进入.......试试看吧 Lion删除显卡驱动不完整,须重新安装完整显卡kext驱动。 Q24 发生 failed to locate SMC driver 的错误 A24 更新替换2.5版的/Extra/Extensions/FakeSMC.kext 即可
更多黑苹果五国问题解决方法,详见下一篇《黑苹果常见五国问题解决(二)》
|