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)
https://bbs.pcbeta.com/viewthread-895607-1-1.html 帖子里面也有,置顶贴里面也有,希望大家多爬楼。
20120722更新 按照58楼的方法改替换了10.7dp2的appleacpiplatform和iopcifamily文件进去了。
这个方法可行?
原帖https://bbs.pcbeta.com/viewthread-1072069-1-1.html SATA第一接口 和我的第一张图的
ata channel0
ata channel2
标准ahci串行1.0ata控制器
问题1:是否开启了AHCI
问题2:是否是 SATA第一接口
问题3:waitting for root device什么意思,找不到硬盘?和AHCI有关么? 楼主想安装黑苹果,顶置贴提示,说出配置是必不可少的。否则只能自言自语! 惠普笔记本 11年10月。Hm65 hd3000 hd7450 i3 2330 启动过程:
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 端口提供映射。
到这步时,启动开始转为用户等级: I3 2330 是2核心4线程。图片上有检查到cpu的提示
页:
[1]