gc19880725 发表于 2016-1-5 14:54

(已解决)卡在still waiting for root device,爬贴无效

本帖最后由 gc19880725 于 2016-1-6 10:55 编辑

感谢景友1094143007提供的思路。他提到e文件夹下的SMbios文件有可能对安装时有影响的问题,经过测试不适用于本人的老本,但出现此问题的景友可以尝试看是否有效。通过此思路本人联想到,变色龙配置文件org.chameleon.Boot.plist是否可能有误,随即检查内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>EthernetBuiltIn</key>
        <string>Yes</string>
        <key>GraphicsEnabler</key>
        <string>No</string>
        <key>Kernel</key>
        <string>/System/Library/Kernels/kernel</string>
        <key>Kernel Flags</key>
        <string>-v -f kext-dev-mode=1 darkwake=0 dart=0</string>
        <key>Timeout</key>
        <string>5</string>
        <key>USBBusFix</key>
        <string>Yes</string>
</dict>
</plist>



对照发现问题主要出在以下语句:
        <key>GraphicsEnabler</key>
        <string>No</string>

因为k40in并没有集成显卡,当安装程序加载到显卡时,由于显卡侦测没有打开,即使该笔记本显卡免驱依然无法继续安装。显卡侦测设置为No时,表现为无-v参数白屏安装界面进度条到三分之一左右黑屏,v图显示still waiting for root device。


将原语句改为
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>EthernetBuiltIn</key>
        <string>Yes</string>
        <key>GraphicsEnabler</key>
        <string>Yes</string>
        <key>Kernel</key>
        <string>/System/Library/Kernels/kernel</string>
        <key>Kernel Flags</key>
        <string>-f kext-dev-mode=1 darkwake=0 dart=0</string>
        <key>Timeout</key>
        <string>5</string>
        <key>USBBusFix</key>
        <string>Yes</string>
</dict>
</plist>


后安装通过!!!!!!!!!!!!


但依然存在一个问题,那就是<string>-f kext-dev-mode=1 darkwake=0 dart=0</string>中不能加-v参数,加了v图依旧卡在still waiting for root device,原因未知,本人没有测试,有兴趣可以继续讨论。


--------------------------原帖分割线----------------------------


请勿直接回复开启AHCI,谢谢。

电脑为华硕k40in老本,配置如下

电脑型号华硕 K40IN
操作系统Microsoft Windows 7 家庭普通版(32位/Service Pack 1)
CPU(英特尔)Pentium(R) Dual-Core CPU       T4200@ 2.00GHz(2000 Mhz)
主板华硕 K40IN
内存2.00 GB (   2048 MHz)
主硬盘500 GB (希捷 ST9500325AS ATA Device 已使用时间: 5412小时)
显卡NVIDIA GeForce G102M (512MB)
显示器瀚视奇
32位真彩色 59Hz
声卡Realtek 662 High Definition Audio
网卡Realtek PCIe GBE Family Controller


V图如下

先是waiting on <dict id=0>……,然后加载其他项目,接着卡在still waiting for root device。

安装方式如下
      1、Yosemite Install(14D131).cdr(10.10.4懒人版镜像)在OS X环境直接恢复至U盘,再安装mac版2795版变色龙到安装盘分区,制成带引导的黑苹果U盘安装盘;
      2、在bios中将硬盘模式改为enhanced模式,U盘启动直接卡在上述V图。

尝试过的解决方式
      五国贴的描述:

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试试看


      对应第1点:k40in的AHCI开启方式就是“将硬盘模式改为enhanced模式”,且win7查看设备管理器一项已显示开启AHCI。机器无拆修,所以硬盘应该就是SATA第一接口。硬盘或光驱安装还未尝试。
      对应第2点:使用intel芯片组免AHCI破解补丁无效。
      对应第3点:k40in的4个USB接口均为2.0,尝试USB3.0补丁无效。
      对应第4点:加载UseKernelCache=No参数无效。
       对应第5点:替换S/L/E/IOAHCIFamily.kext无效。


       总之尝试五国贴中的解决办法无效,花两天时间爬其他still waiting for root device帖子及waiting on <dict id=0>……帖子没有收获。
      参考https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=898710&archive=2&extra=page=1&page=1中楼主及第一页回复景友的驱动,将U盘中EE驱动替换,依然卡在上述V图。现有U盘EE文件夹驱动如下


      另,该镜像本人已用硬盘写入镜像分区,再从硬盘镜像分区安装至同一硬盘的安装分区的方式,成功黑苹果两台台式机,镜像是没有问题的。制作好的U盘安装盘在台式机上测试,也是可以进入到安装界面的,说明U盘安装盘本身也是没有问题的。就是在k40in笔记本上出现上述问题,其他笔记本没有测试。


      请大神帮忙提供解决该问题的方案,感激不尽!!!

只为尹狂 发表于 2016-1-5 17:27

把你的EFI文件夹发出来我看看

skyliaoli 发表于 2016-1-5 18:03

主板太老了不支持吧

gc19880725 发表于 2016-1-5 20:01

只为尹狂 发表于 2016-1-5 17:27
把你的EFI文件夹发出来我看看

目前k40in的主硬盘并没有划出efi分区,是这个的问题?

1094143007 发表于 2016-1-5 20:03

会不会是smbios里的问题?

gc19880725 发表于 2016-1-5 20:04

skyliaoli 发表于 2016-1-5 18:03
主板太老了不支持吧

其他景友的安装情况https://bbs.pcbeta.com/viewthread-1566353-1-1.html

gc19880725 发表于 2016-1-5 20:10

1094143007 发表于 2016-1-5 20:03 https://www.pcbeta.com/static/image/common/back.gif
会不会是smbios里的问题?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>SMbiosdate</key>
        <string>09/04/2012</string>
        <key>SMbiosvendor</key>
        <string>Apple Inc.</string>
        <key>SMbiosversion</key>
        <string>IM131.88Z.010A.B05.1209042338</string>
        <key>SMboardproduct</key>
        <string>Mac-00BE6ED71E35EB86</string>
        <key>SMfamily</key>
        <string>iMac</string>
        <key>SMmanufacter</key>
        <string>Apple Inc.</string>
        <key>SMmanufacturer</key>
        <string>Apple Inc.</string>
        <key>SMproductname</key>
        <string>iMac13,1</string>
        <key>SMserial</key>
        <string>C02KY154DNCT</string>
        <key>SMsystemversion</key>
        <string>1.0</string>
</dict>
</plist>

以上是smbios的内容,请问是机型设置的问题吗?

1094143007 发表于 2016-1-5 20:17

gc19880725 发表于 2016-1-5 20:10 https://www.pcbeta.com/static/image/common/back.gif
SMbiosdate
        09/04/2012
        SMbiosvendor


反正我之前也是卡那边,禁行 花屏,然后排除法,最后删了机型,什么都没设置就进去来

1094143007 发表于 2016-1-5 20:18

gc19880725 发表于 2016-1-5 20:10 https://www.pcbeta.com/static/image/common/back.gif
SMbiosdate
        09/04/2012
        SMbiosvendor


- -为嘛回复都要审核

1094143007 发表于 2016-1-5 20:19

1094143007 发表于 2016-1-5 20:18 https://www.pcbeta.com/static/image/common/back.gif
- -为嘛回复都要审核

反正我之前也是卡那边,禁行 花屏,然后排除法,最后删了机型,什么都没设置就进去了

gc19880725 发表于 2016-1-5 20:28

1094143007 发表于 2016-1-5 20:18 https://www.pcbeta.com/static/image/common/back.gif
- -为嘛回复都要审核
呃……test test
表示没有审核

1094143007 发表于 2016-1-5 20:36

gc19880725 发表于 2016-1-5 20:28 https://www.pcbeta.com/static/image/common/back.gif
呃……test test
表示没有审核

{:9_353:} 好忧伤,发了两遍,都被和谐了。我那个时候shan了那个,就进入安装界面了

gc19880725 发表于 2016-1-5 20:46

1094143007 发表于 2016-1-5 20:36 https://www.pcbeta.com/static/image/common/back.gif
好忧伤,发了两遍,都被和谐了。我那个时候shan了那个,就进入安装界面了

能否私信告知一下,感谢

gc19880725 发表于 2016-1-5 21:35

1094143007 发表于 2016-1-5 20:36 https://www.pcbeta.com/static/image/common/back.gif
好忧伤,发了两遍,都被和谐了。我那个时候shan了那个,就进入安装界面了

如果说的是直接删除SMbios.list的话,我试了一下,依然卡在1楼V图

1094143007 发表于 2016-1-5 22:45

gc19880725 发表于 2016-1-5 21:35 https://www.pcbeta.com/static/image/common/back.gif
如果说的是直接删除SMbios.list的话,我试了一下,依然卡在1楼V图
e/e里的驱动删掉点吧

1094143007 发表于 2016-1-5 22:46

gc19880725 发表于 2016-1-5 21:35 https://www.pcbeta.com/static/image/common/back.gif
如果说的是直接删除SMbios.list的话,我试了一下,依然卡在1楼V图

ee里的驱动删掉点吧

1094143007 发表于 2016-1-5 22:51

gc19880725 发表于 2016-1-5 21:35 https://www.pcbeta.com/static/image/common/back.gif
如果说的是直接删除SMbios.list的话,我试了一下,依然卡在1楼V图

解决 禁行+花瓶、Still Waiting For Root Device等问题

gc19880725 发表于 2016-1-6 00:02

本帖最后由 gc19880725 于 2016-1-6 00:13 编辑

1094143007 发表于 2016-1-5 22:46
ee里的驱动删掉点吧

话说不关驱动的事,自己解决了,明日会将解决方法放在一楼。
页: [1]
查看完整版本: (已解决)卡在still waiting for root device,爬贴无效