chenghao0511 发表于 2015-4-24 20:05

hp431ahci是否开启,和waitting for root device 错误如何解决?








Q4. 出现still waiting for root device错误
A4. 1. BIOS开启AHCI + SATA第一接口 硬盘或光驱安装,
  2. 或 使用正确芯片组的免AHCI破解补丁(参考上文kext)
  3. U盘安装,须驱动USB (Q33下载)。
  4. 不行的话,按 1楼Q0 开机键入UseKernelCache=No试试看吧
  5. 10.8.x再替换S/L/E/IOAHCIFamily.kext试试看
https://bbs.pcbeta.com/static/image/filetype/zip.gifIOAHCIFamily.1080+1081+1082.zip(343.63 KB, 下载次数: 25535)

chenghao0511 发表于 2015-4-24 20:15

https://bbs.pcbeta.com/viewthread-895607-1-1.html 帖子里面也有,置顶贴里面也有,希望大家多爬楼。
20120722更新   按照58楼的方法改替换了10.7dp2的appleacpiplatform和iopcifamily文件进去了。

这个方法可行?
原帖https://bbs.pcbeta.com/viewthread-1072069-1-1.html

chenghao0511 发表于 2015-4-24 20:21

SATA第一接口 和我的第一张图的
ata channel0
ata channel2
标准ahci串行1.0ata控制器

问题1:是否开启了AHCI
问题2:是否是 SATA第一接口
问题3:waitting for root device什么意思,找不到硬盘?和AHCI有关么?

RealGold 发表于 2015-4-24 21:24

楼主想安装黑苹果,顶置贴提示,说出配置是必不可少的。否则只能自言自语!

chenghao0511 发表于 2015-4-25 20:09

惠普笔记本 11年10月。Hm65 hd3000 hd7450 i3 2330

chenghao0511 发表于 2015-4-26 06:26

启动过程:
1、 电源开启。
2、 执行固件中的代码。
3、 收集硬件信息并初始硬件。
4、 选择启动项(通常是选择 OS ,但有时会选择硬件测试等类似情况。)。用户可能会被提示进行启动选择。
5、 控制权交给 /System/Library/CoreServices/BootX (启动引导器)。 BootX 载入内核并描绘 OS 标识(如有)。BootX 尝试载入先前缓存的设备驱动列表(根据 /usr/sbin/kextcache 进行创建或更新)。缓存的类型为 mkext 且为多内核扩展包含了信息词典(info dictionaries)与二进制文件。注意:如果 mkext 缓存丢失或损坏,BootX 将在 /System/Library/Extensions 中搜索当前方案中所需要的扩展(由该扩展包中 Info.plist 文件的 OSBundleRequired 属性值进行决定。)
6、 执行内核中的 init 例程。决定要启动之系统的根设备。从此刻起,将不再使用固件中的程序。

难道是到了第六步。根设备没找到?
7、 由内核初始各种 Mach/BSD 数据结构。
8、 初始 I/O (输入输出)设备。


9、 内核开始运行 /sbin/mach_init ,Mach 服务命名(引导程序)后台。mach_init 为服务名和要准备访问其它服务所用的 Mach 端口提供映射。
到这步时,启动开始转为用户等级:

chenghao0511 发表于 2015-4-26 08:55

I3 2330 是2核心4线程。图片上有检查到cpu的提示
页: [1]
查看完整版本: hp431ahci是否开启,和waitting for root device 错误如何解决?