suicca 发表于 2017-6-20 16:37

[10.12.5 U盘成功]6700k+华擎B150+GTX660,解决waiting root device,dsmos,240s问题

本帖最后由 suicca 于 2017-6-20 17:32 编辑

配置如下:
cpu:i7-6700K
主板:华擎B150 GAMING K4
内存: 威钢万紫千红8G
显卡:GTX 660
声卡:ALC 1150
网卡:Killer E2400
硬盘:西部数据HDD 3T + 东芝SSD饥饿鲨128G


先介绍一下背景。ssd是GPT分区,安装有windows;HDD也是GPT分区,安装有deepin linux。


所用镜像:https://bbs.pcbeta.com/viewthread-1742971-1-2.html;作者(下称镜像作者)集成了Clover和一些常用的config、常用kext的原版10.12.5镜像。

可以用IDM配合油猴脚本下载。20M带宽能稳定700KB/S。

注意:这个镜像的哈希值与作者给的哈希值不同!应该是作者失误了。正确的校验值:

大小: 5500020736 字节
MD5: BFA363DEA84376EA1FC95AD62EF58FDA
SHA1: 57FFD0A1484F00FC11CF26D7E1717FFFC7BDC4D1
CRC32: B42F8528

镜像安装方法参考:
https://bbs.pcbeta.com/viewthread-1640907-1-1.html
https://bbs.pcbeta.com/viewthread-1599202-1-1.html


我用的TransMac11.9,8G垃圾U盘。需要注册码。自行百度。


写入U盘后,我没有用镜像作者给的EFI替换这个镜像原来的EFI。


在HDD的[末端]压缩出100G的未格式化卷。用来安装mac。


(因为不在末端安装mac,在将来的操作中,可能会导致mac卷以及之后的所有卷的分区表丢失。但是不一定会出现这种情况。)


问题零:安装系统,卡在“HID Legacy shim 2”。然后花屏,禁行,可以看到still waiting for root device。


我在BIOS里关闭了串口,然后给两个硬盘开启了AHCI(参考新手五国帖:https://bbs.pcbeta.com/viewthread-863656-1-1.html,Q4和Q33)。再安装系统,依旧无效。
(注意:华擎的BIOS里,可能是要在Advance-storage下,选择一个磁盘,将磁盘模式调整为Solid state mode来开启AHCI)


经过爬帖
简单说一下,BIOS禁用集显,先clover里加nv_disable=1参数进安装界面,安装好之后进系统,下载帖子里AGDPfix.v1.3.zip这个附件,运行。完成之后,取消nv_disable=1参数,重启,理论上是直接免驱,正常分辨率进桌面。


问题二解法:


照做,成功驱动显卡。


(如果这个驱动提示SIP未关闭,则你需要修改config.plist里的RtVariables下的BooterConfig和CsrActiveConfig字段为如下值。然后重启再试。
      <key>RtVariables</key>
      <dict>
                <key>BooterConfig</key>
                <string>0x28</string>
                <key>CsrActiveConfig</key>
                <string>0x67</string>
      </dict>



问题四 网卡驱动:
下载Multibeast-sierra edition,装上网卡驱动。选用E2200即可。成功驱动网卡。
(虽然我的网卡是E2400,但是E2200的驱动还是支持它的)


问题五 声卡驱动:

MultiBeast失效,安装重启仍然不能识别。

安装VooDooHDA2.8.8.pkg(https://bbs.pcbeta.com/viewthread-1591767-1-1.html)。

我重启之后,音频输出设备仍然不能识别。采用如下方法:
https://bbs.pcbeta.com/viewthread-1595893-1-1.html


现在三卡都驱动了。

到这个阶段,我大概花了6个小时。


接下来要做的就是固化引导。将每次都从U盘启动的Clover,弄到HDD的EFI分区里……

然后,放成品图。


各位对此帖有何高见?
--------分割线---------



注1. 这个帖子里提到的config似乎都是自带磁盘权限重建的,做了修改后似乎并不需要在磁盘工具里重建权限。



tony_weibs 发表于 2017-6-22 09:13

恭喜,恭喜,!!!

lsy19911214 发表于 2017-6-22 16:38

我试试看这个!@!!

suicca 发表于 2017-6-22 22:05

本帖最后由 suicca 于 2017-6-22 22:07 编辑

补充一下能解决问题零的config……
关闭了SIP、关闭了NVDIA显卡的。应该能正常使用。


话说,帖子的一半消失了……凑和着看吧{:5_265:}
问题二即显卡驱动问题的来源没了……
补充一下:

问题一 :卡waiting for dsmos,chkdsk,240秒后出现,busy timeout (240s),然后无限风火轮。


问题一解决方法:先更新Facksmc到最新版本,其次Clover里boot with macOS,空格,选“with kext injected”的那个选项,就能成功进mac。

这个时候的config是-v dart=0 npci=0x2000 kext-dev-mode=1 rootless=0 nv_disable=1。

现在,成功进了系统,什么驱动都没有。

我们需要安装显卡、网卡、声卡驱动。

问题二 显卡驱动:

GTX 660这张显卡号称是免驱的。但是去掉nv_disable=1进系统后,-v滚完代码就发生黑屏,显示器显示“无信号”。

然后经过爬帖,我发现这个大神的发言(具体帖子地址等下次更新):

来源:https://www.tonymacx86.com/threads/black-screen-with-macpro-6-1-or-imac-15-or-imac-17-system-definition.183113/
简单说一下,BIOS禁用集显,先clover里加nv_disable=1参数进安装界面,安装好之后进系统,下载帖子里AGDPfix.v1.3.zip这个附件,运行。完成之后,取消nv_disable=1参数,重启,理论上是直接免驱,正常分辨率进桌面。

359982548 发表于 2017-6-23 23:38

多谢分享!!

17786332527 发表于 2017-8-9 16:55

真高回复第是的就是

慕容紫英3974 发表于 2017-10-10 12:34

关于: HID Legacy shim 2
我没太看明白楼主是怎么处理的~
楼主能说的详细点吗

suicca 发表于 2017-10-17 16:22

慕容紫英3974 发表于 2017-10-10 12:34 https://www.pcbeta.com/static/image/common/back.gif
关于: HID Legacy shim 2
我没太看明白楼主是怎么处理的~
楼主能说的详细点吗

这个提示并不是问题的本质,你等待一会儿能看到其他报错的。

我是在四叶草文件夹下,替换fakesmc为最新版本解决的。

whsnsnsn 发表于 2017-10-17 16:53

进来看一看

wangjinyu1193 发表于 2018-11-9 21:40

问一下楼主clover的引导可以放到windows的efi分区里吗

whysame 发表于 2023-3-26 13:49

(注意:华擎的BIOS里,可能是要在Advance-storage下,选择一个磁盘,将磁盘模式调整为Solid state mode来开启AHCI),特来感谢您的提醒,浪费了一周时间愣是没有找到问题点,试过各种方法和kext。确实是Asrock主板设置太变 tai 。
页: [1]
查看完整版本: [10.12.5 U盘成功]6700k+华擎B150+GTX660,解决waiting root device,dsmos,240s问题