x86 硬件上的 Mac OS X 2008–2024 技术文献库
InfiniteMac OSx86 › Leopard 10.5 › “Still waiting for root device”开机卡死问题的五种解决方案汇总
538,220 reads · 2008-10-20 – 2011-11-18
技术专卷 Leopard 10.5 AHCI / SATA

“Still waiting for root device”开机卡死问题的五种解决方案汇总

综合 OSx86 Project Wiki 与社区实战经验,针对安装或引导 Mac OS X 时出现“Still waiting for root device”无法识别根磁盘问题的五项硬件与启动参数解决方案。

主笔作者
@Voyn1x 发表于 2008-10-20
所属专区
Leopard 10.5
典藏规模与记录
538,220 次历史阅读 · 49 则精选技术笔记(萃取自 55 则原始回帖) · 2008-10-20 – 2011-11-18
参与贡献成员 (29)
@Breathless (9)@Krypto (9)@zipboing (5)@nfoav8or (4)@ozziesironman (3)@gravicle (2)@Voyn1x@Misi@varunbtech@vina3517@byteguy@ashi@endsinstatic@newhariharan@ptesone@johnkeong+13 more
相关硬件参考
SATA III & NVMe SSDs ↗ Workstation Coolers & Thermal Gear ↗ USB 3.2 Boot Flash Drives ↗
简体中文精译技术专卷 · 完整保留原始命令、Kext 名称、ACPI 节点与引导参数查看英文原版 (Original English) →

以下整理自 OSx86 Project Wiki 与论坛实测经验,提供解决 OSx86 启动常见错误 Still waiting for root device(持续等待根设备)的五种核心排查方法。若你有其他成功解决的方法,欢迎在下方回帖补充!

方案一:将 OS X 目标硬盘设为主通道主盘(Primary Master / IDE0)

最常见的原因是磁盘控制器通道顺序或 IDE 跳线(Jumper)设置冲突。请尝试先拔除其他非必要的硬盘,将安装 OS X 的硬盘接在主通道(IDE0 或第一个 SATA 接口),并将跳线设为 Master(主盘)或 Cable Select。例如曾有用户将光驱跳线设为 Slave 却单独接在排线末端而触发此错误,改为 Cable Select 后即恢复正常。此外,在支持 AHCI 的主板 BIOS 中,将 SATA 模式由 IDE 改为 AHCI 往往能立即解决问题。

方案二:在引导时手动指定根磁盘代号(rd=diskXsY)

rd=diskXsY -v

其中 X 与 Y 需替换为实际的磁盘与分区编号:X 为硬盘编号(第一块硬盘通常为 disk0),Y 为分区编号(例如 rd=disk0s2 -v)。

方案三:改用原生支持的 IDE 硬盘或注入对应 SATA 芯片组驱动

若主板南桥(如早期 ICH、VIA、SiS 或 nForce)未被原生 AppleIntelPIIXATA / IOAHCIFamily 识别,可改用 IDE 硬盘或在安装介质中加入对应的 SATA/ATA 控制器驱动(如 AppleVIAATA、AppleNForceATA、AHCIPortInjector)。

方案四:使用 SATA 接口光驱(针对 Intel P965 / P35 / P45 等无原生 IDE 的芯片组)

Intel 965 及后续芯片组不再由南桥原生提供 PATA/IDE 接口,而是通过第三方 JMicron 或 Marvell 桥接芯片提供 IDE 口。当从 IDE 光驱引导安装时,一旦内核接管硬件却无 JMicron 驱动便会断开光驱连接并报“Still waiting for root device”——改用 SATA 光驱或使用 U 盘安装即可彻底解决。

方案五:尝试不同的 ACPI / 平台启动参数

platform=X86PC -v

platform=ACPI -v

-x -v

-f -v

社区实测与技术补充笔记

自 55 则原始讨论回帖中萃取 49 则高价值技术回应

技术笔记 #1 @Misi 2008-11-25

希望这不是个蠢问题:请问这些命令参数是在开始安装之前输入,还是等安装完成后如果跳出“Still waiting for root device”错误时才输入?

技术笔记 #2 @nfoav8or 2008-11-26

安装前跟安装后都可以用……

如果是安装前:在安装 DVD 启动倒计时读秒时按下 F8,即可输入上方列出的启动参数(Boot Flags)。

如果是安装完成后:在从硬盘启动系统的倒计时读秒画面按下任意键,即可输入这些启动参数。

技术笔记 #3 @zipboing 2009-01-26

以上方案都不管用……求救

除了方案四之外,我把上面列出的所有方法都试遍了,依然无法解决。
我的 IDE 硬盘跳线已设为 Primary Master,DVD 光驱设为 Primary Slave(硬盘接在排线第一头,光驱接在第二头)。
试过方案二(指定 rd=)还是照样跳出 still waiting for root device。
试过 platform=X86PC -v 画面如下。
试过 platform=ACPI -v 画面如下。
试过 -f -v 画面如下。

也许是我在安装时勾选的配置有问题?我当时的配置如下:
- 硬盘先后试过 GUID 与 MBR 两种分区表,皆格式化为 HFS+ 日志式
- 芯片组驱动:ICHx Fixed
- 内核:Sleep Kernel(也试过 Stage XNU)
- 修正补丁:cpus=1 -fix(也试过 ACPI -fix)
- 显卡:AGP(也试过完全不选显卡驱动)

我另外试过 iATKOS 跟 Kalyway(但连安装画面都进不去),你们是我最后的希望了 :'(
Lo

技术笔记 #4 @nfoav8or 2009-01-27

你有试过把两台设备的主从顺序对调,让 DVD 光驱当 Primary、硬盘当 Secondary 吗?

另外我也建议不妨考虑买一块 SATA 硬盘,同时把 DVD 光驱留在 Primary IDE 通道上重试看看。

有些主板的脾气就是特别古怪,有时候换用其他整合发行版(Distro)才能获得比较好的底层驱动支持(虽然我觉得你这台的情况主要还是在通道设置上)。

技术笔记 #5 @zipboing 2009-01-28 ↳ Re: @nfoav8or
@nfoav8or你有试过把两台设备的主从顺序对调,让 DVD 光驱当 Primary、硬盘当 Secondary 吗?

请问是在安装前对调还是安装后对调?我试过在安装完成后对调,结果没用。

@nfoav8or有些主板的脾气就是特别古怪,有时候换用其他整合发行版(Distro)才能获得比较好的底层驱动支持(虽然我觉得你这台的情况主要还是在通道设置上)。

试过 iATKOS:连安装程序都进不去(电脑陷入无限重启循环);
试过 Kalyway:光盘甚至完全无法启动!

我明白世上没有两台完全一模一样的组装 PC,一切都取决于具体硬件搭配;但我想问的是:网上有没有哪份清单是整理“如果你手头是某某旧硬件,应该选用哪个版本与哪些选项”的?我的意思是,我这台组装机虽然不算太老(装了 4 年),但用的是单核 Pentium 4 CPU……会不会是我试的这些版本都针对双核处理器设计,或者系统资源门槛太高?
恳请赐教!

Lo

技术笔记 #6 @nfoav8or 2009-01-28

最完整的参考资源是 OSx86 Project 的 HCL 硬件兼容性清单 ↗。我贴给你的链接是 10.5.2 的 HCL,因为更新版本的页面还没完全补齐。你的主板型号刚好没列在上面,我在其他版本的 HCL 里只看到华硕 P4P800 系列主板……不过这两款主板架构相近,上面记载的安装方法说不定也能套用。

技术笔记 #7 @varunbtech 2009-01-28

我的 SATA 硬盘也遇到一模一样的问题!恳请各位帮帮忙,教教我该怎样在 Intel 芯片组的 SATA 硬盘上安装 Mac OS X Leopard 10.5?

我的电脑配置:
主板:Intel D102GGC2
处理器:Intel Pentium D
内存:1GB
硬盘:SATA 160GB

技术笔记 #8 @nfoav8or 2009-01-28 ↳ Re: @varunbtech
@varunbtech我的 SATA 硬盘也遇到一模一样的问题!恳请各位帮帮忙,教教我该怎样在 Intel 芯片组的 SATA 硬盘上安装 Mac OS X Leopard 10.5?我的电脑配置:主板:Intel D102GGC2 处理器:Intel Pentium D 内存:1GB 硬盘:SATA 160GB

这块主板虽然是 Intel 原厂出品、搭配 Intel CPU,但它采用的并不是 Intel 自家芯片组,而是如图所示的“ATI Radeon Xpress 200 芯片组”。

你应该可以用 Kalyway 10.5.1 安装光盘顺利装上系统,但安装后会没有 USB 支持——这是该主板南桥与 OS X 驱动 Kext 之间广为人知的兼容性老问题,你可以去 InsanelyMac 论坛搜索 D102GGC2 查阅相关修复方案。

装好之后你可以换用 Voodoo 内核,只要再把引导程序更新为 Chameleon 并补上几个必要驱动文件,就能顺利往上升了。

技术笔记 #9 @zipboing 2009-01-29 ↳ Re: @nfoav8or
@nfoav8or最完整的参考资源是 OSx86 Project 的 HCL (http://wiki.osx86project.org/wiki/index.php/HCL_10.5.2 ↗)。我贴给你的链接是 10.5.2 的 HCL,因为更新版本的页面还没完全补齐。你的主板型号刚好没列在上面,我在其他版本的 HCL 里只看到华硕 P4P800 系列主板……不过这两款主板架构相近,上面记载的安装方法说不定也能套用。

太感谢了!我仔细读完了,诚如你所言,我的型号不在上面,但我找到了 这笔 P4S800D-E Deluxe 的记录 ↗。我决定最后再拿 Marklar(Tiger 10.4)拼一次看看:也许 Leopard 对我这台老机器的硬件来说还是太吃力了。测试完再上来反馈结果,再次感谢!

技术笔记 #10 @zipboing 2009-02-04

我是这样成功搞定的!

来反馈好消息了!我终于用 Kalyway 10.5.1 成功装上了!
(我真是个傻瓜,原来之前都是因为第一张 DVD 刻坏了;我重新低速刻了另一张 DVD 后就完全正常了!)
我的成功配置笔记:
- IDE 硬盘设为 Primary Master
- IDE DVD 光驱设为 Primary Slave(接在同一条排线上)
- BIOS 设置:板载 SATA 控制器设为 Disabled,并设为从 DVD 启动
- 安装过程设置:
“磁盘工具”> 单一 HFS+ 分区(采用 MBR 分区表)
安装程序“自定义”选项:不选 Vanilla 内核(否则需要 Core 2 处理器),取消勾选所有额外项目,只勾选 SSE2。
- 鼠标与键盘皆通过 USB 连接

我发现对于像我这种老规格 PC(Pentium 4、ASUS 主板、非 NVIDIA 显卡)来说,这套精简配置非常管用:

- Finder 运行正常
- USB 与 FireWire 正常
- 鼠标指针有轻微残影撕裂
- 有线网卡暂未驱动
- 暂无声音
- 4 GB 内存完整识别!太赞了! ;)

接下来我应该要为显卡安装 Callisto 驱动……不过先让我休息一下享受成果吧!

Lo

技术笔记 #11 @vina3517 2009-03-19

我有一台跟你一模一样的 Dell Inspiron 531 主机,安装了 iPC OSx86 10.5.6 Universal PPF5 Final,目前遇到两个问题:
1) 系统无法进入睡眠状态;
2) 任何接上去的 SATA 光驱都读不到光盘,系统总是提示放入的是空白光盘。

以下是我安装时勾选的项目:
- 内核:Kernel Voodoo 9.5.0
- 显卡:NVdarwin 128MB(NVIDIA GeForce 8300 GS PCIe)
- 芯片组:AppleNForceATA nForce Drivers
- 声卡:ALC888
- 网卡:nForceLAN Driver
- 修正:AppleSMBIOSEFI fix

希望你能指点一下你都用了哪些修正文件与补丁,万分感谢你的协助!

技术笔记 #12 @byteguy 2009-03-22 ↳ Re: @Voyn1x
@Voyn1x以下整理自 OSx86 Project Wiki 与论坛实测经验,提供解决 OSx86 启动常见错误 Still waiting for root device(持续等待根设备)的五种核心排查方法。若你有其他成功解决的方法,欢迎在下方回帖补充!方案一:将 OS X 目标硬盘设为主通道主盘……

我也卡在 waiting for root device。我这块主板算很新的型号,原本以为属于免折腾就能直接支持的主流神板。我的硬盘跟光驱都是 SATA 接口,通过 Boot-132 引导光盘开机都没问题,请问 BIOS 里有哪些关键设置是我必须先检查确认的吗?

另外请问目标硬盘需要先预先格式化好吗?

我的系统配置:
主板:Gigabyte GA-EP45-DS4P
处理器:Intel Core 2 Duo E8500 3.16GHz
内存:2x 1GB Kingston KVR800D2N6/1G
显卡:e-GeForce 8400 GS
光驱:LiteOn LH-20A1L06C (SATA)
硬盘:WD 500GB SATA

技术笔记 #13 @endsinstatic 2009-04-15

不确定这招对大家有没有用,但我是靠以下方法成功跨过 still waiting for root device 的:

1. 使用 SATA 接口的光驱;

2. 将它插在主板的第一个 SATA 口(SATA 1),并在 BIOS 中将 SATA 运行模式从 IDE Enhanced(增强模式)改为 IDE Compatible(兼容模式)。

如果上面列出的其他方法都不管用,很值得进 BIOS 检查一下这项设置并调整看看。

顺带一提,我是在华硕 ASUS P5Q 主板上用这招搞定的,希望能帮到有需要的人。

技术笔记 #14 @newhariharan 2009-04-30

我的电脑配置如下:

处理器:Intel Core 2 Quad Q9550
主板:Intel DP45SG
内存:2x 2GB DDR3 RAM
显卡:XFX 9600GT 1GB DDR3
声卡:Creative Sound Blaster Audigy Value

我安装了 iPC OSx86 10.5.6 Universal PPF5 Final,安装程序最后显示安装成功……但重启后却进不去系统……

在 -v 模式下会先跳出 FireWire unable to determine security-mode,

接着就是 still waiting for root device,
而在普通模式下重启则会在白苹果中央跳出一个禁止符号(Stop Sign)。

遇到一模一样的难题……

技术笔记 #15 @ptesone 2009-05-18

试试看先借用另一台电脑安装

我新买了一块 XFX nForce 750a SLI 主板搭配 64 位 Phenom 四核处理器,结果手头几乎每一张安装 DVD 开机都卡在 Still waiting for root device……

最后我只好先把我的 Maxtor IDE 硬盘拆去接在我太太的电脑上,顺利装好 iPC Leopard 10.5.6,
接着手动把我的主板 IDE 设备识别码(0759 10de,即 0x075910de)加进 AppleVIAATA.kext 里,再把硬盘装回我自己的主机上完成后续驱动安装……

技术笔记 #16 @johnkeong 2009-05-30 ↳ Re: @vina3517

关于系统睡眠与根设备问题

@vina3517我有一台跟你一模一样的 Dell Inspiron 531 主机,安装了 iPC OSx86 10.5.6 Universal PPF5 Final,目前遇到两个问题:1) 系统无法进入睡眠状态;2) 任何接上去的 SATA 光驱都读不到光盘,系统总是提示放入的是空白光盘。以下是我安装时勾选的项目:- 内核:Kernel Voodoo 9.5.0 - 显卡:NVdarwin 128MB……

针对问题 1:
你在安装时的电源管理(Power Management)选项中有勾选“Clamshell Display Support”吗?我在我的 Dell Inspiron 1525 上勾选后就能正常睡眠了。

另外你有同时安装 Seatbelt 10.5.5 吗?这个选项彻底解决了我之前遇到的 still waiting for root device 问题。

技术笔记 #17 @permaspooked 2009-06-14

我也遇到了 waiting for root device 错误。我的机器是升级过内存的 Dell Inspiron 6000 笔记本,安装 iDeneb 10.5.6 时提示安装成功,但重启后就卡在灰色白苹果画面,用 -v 查看显示 waiting for root device。

我也试过 Kalyway 10.5.2,但甚至连安装界面都进不去。请问有任何建议吗?

技术笔记 #18 @warback 2009-07-17

遇到 Still waiting for root device 的朋友,只要进 BIOS 把“ACPI Suspend Type(ACPI 挂起模式)”改设为 S3(或切换成另一个模式)再重启即可解决!

祝玩得开心!

技术笔记 #19 @WallyFTW 2009-08-14 ↳ Re: @newhariharan
@newhariharan我的电脑配置如下:处理器:Intel Core 2 Quad Q9550 主板:Intel DP45SG 内存:2x 2GB DDR3 RAM 显卡:XFX 9600GT 1GB DDR3 声卡:Creative Sound Blaster Audigy Value 我安装了 iPC OSx86 10.5.6 Universal PPF5 Final,安装程序最后显示安装成功……但重启后却进不去系统……在 -v 模式下会先跳出……

我之前也遇过这个问题!请进你的主板 BIOS,找找看有没有任何标示为“1394”(也就是常见的 FireWire 火线接口)的选项;找到后将 1394 设为 Disabled(禁用),就能跳过那个 FireWire 报错了。不过我现在过了这关后又卡在别的地方,希望你不会遇到。

~ Jon

技术笔记 #20 @gravicle 2009-09-04

在 ASUS P5N-MX (nForce 610i) 主板上卡在 Still waiting for root device

现在把 Mac OS X 装起来已经成了我的执念了……

为了让任何一版 OS X 在我机器上跑起来,我真是吃尽了苦头。

以下是我的硬件配置:

主板:ASUS P5N-MX(北桥芯片组:NVIDIA GeForce 7050/南桥:nForce 610i)

处理器:Intel Celeron D 347 3.0 GHz(支持指令集:MMX、SSE、SSE2、SSE3、EM64T)

BIOS:Phoenix ACPI BIOS 0802

显卡:128MB 集成显卡(Onboard GFX)

内存:2GB DDR2 400MHz Hynix RAM

硬盘:PATA (IDE) 160GB + 40GB 硬盘

光驱:PATA (IDE) DVD/RW……因为主板只有一个 IDE 插槽,所以硬盘与 DVD 光驱是接在同一条排线上。

我不确定主板上有没有 JMicron 控制芯片……

我先后试过以下整合发行版(Distro),各自遇到的问题如下:

iATKOS v5i:安装顺利完成,但重启后卡在 STILL WAITING FOR ROOT DEVICE

iATKOS v7:安装顺利完成,但重启后卡在 STILL WAITING FOR ROOT DEVICE

iDeneb v1.5 10.5.7:安装顺利完成,但重启后卡在 STILL WAITING FOR ROOT DEVICE(安装期间在 -v 下有跳出 SAM MULTIMEDIA READ OR WRITE ERROR,但安装程序仍继续跑完)

iPC_OSx86_10_5_6_Universal_PPF5_Final:连光盘都无法引导启动,直接卡在 STILL WAITING FOR ROOT DEVICE

Kalyway 10.5.2:卡在 cannot update system uuid

为了突破“STILL WAITING FOR ROOT DEVICE”,我已经试过以下所有能想到的办法:

1. 反复调整硬盘与光驱的跳线(Jumper)与排线位置(你懂那种折腾的……对吧)……毫无效果。

2. 照着本帖以及 InsanelyMac 这篇指南 ↗ 的各种建议反复调整 BIOS 设置,折腾了老半天……结果依然徒劳无功。

3. 试遍了所有想象得到的启动参数排列组合:-v -f -x -s platform=x86PC platform=ACPI rd=diskXsY(代换过所有 X 与 Y 的数值)、rd=diskX idehalt=0。

4. 试着用 iPC_v1.1_PPF 补丁修补 iPC 的 ISO 镜像重新刻录……结果光盘照样卡死。

5. 试过多种不同的内核与驱动组合:AppleNForceATA、AppleNForceATA_TEST、Vanilla、SleepKernel、Voodoo。

我已经花了无数个小时爬遍各大教程指南……却始终毫无起色。根据 这篇成功反馈帖 ↗,我这块主板明明是兼容的,只是那篇的作者用的是全 SATA 硬盘与 SATA 光驱(但据我所知 IDE 在老主板上理应更容易兼容才对)。

跪求各位高手相助!在成功搞定之前我绝不放弃!我已经重装了无数次,却从来没见过灰色白苹果(外加一个禁止符号)之后的桌面长什么样子……

技术笔记 #21 @gravicle 2009-09-06

终——于——搞定了!
我成功跨过那个错误了……

照大家说的,我在 iATKOS v7 的“自定义(Customize)”菜单里调整了 IDE/SATA 驱动选项,只勾选 Intel SATA/IDE 驱动程序……

结果奇迹发生了!系统直接顺利通过 still waiting for root device!

但紧接着开机到一半却停在一片漆黑的黑屏上……真是见鬼了……

我加了 -v 参数开机,也试过 -x(安全模式),但最后都会陷入黑屏。请问有人知道怎么解决吗?拜托了……

附注:我想过删掉 NVIDIA 显卡驱动,但现在连 -s 单用户模式都进不去,怎么开都是一片黑屏。

技术笔记 #22 @VaHiX 2009-12-23

关于 rd=disk 参数

我使用的是 iPC 10.5.6,当我在 DVD 启动菜单手动输入 rd=disk0s2 参数时,系统可以完全无错地顺利启动进入桌面;但当我把这个参数写进 boot.plist 或 GRUB 引导命令列表里直接从硬盘启动时,却还是会跳出 still waiting for root device。我也已经改过 BIOS 里的 SATA 配置与 ACPI Suspend 挂起参数了。
我的配置是:ASUS P5KC 主板、Pentium Dual-Core E2140 CPU、SATA 硬盘。

技术笔记 #23 @Breathless 2010-03-09

终于找到对我有效的终极解答……

献给所有遇到“STILL WAITING FOR ROOT DEVICE”错误的朋友……

请先看这段 YouTube 视频:

http://www.youtube.com/watch?v=nJJgAJq1lvo ↗

问题的根源在于:你必须明确告诉安装 DVD 你的目标硬盘接在哪个位置,否则系统会去错误的接口、甚至根本不存在的接口寻找根磁盘。以我的华硕 P6T Deluxe V2 主板为例,在使用下面这篇讨论串介绍的 Boot-132 引导法时,单纯把 SATA 排线换插到不同 SATA 口对我来说完全无效(虽然我之前用 MyHack 法安装时换插 SATA 口确实有效):

http://www.insanelymac.com/forum/index.php?showtopic=20… ↗

总之,我的做法是把目标硬盘接在 SATA Port 1,并把光驱接在 SATA Port 2;接着按照原帖步骤先用 Boot-132 引导光盘开机,换入 Mac OS X 零售版安装 DVD,然后在启动引导提示符下输入以下参数:

rd=disk1s3

如果你的硬盘接在不同的 SATA 口,磁盘编号可能会有所不同,需要自己多试几组。我在此引用另一篇关于此错误的说明(i hackintosh.com/2009/05/still-waiting-for-root-device/):

“如果你知道自己硬盘的编号,可以在 Darwin 启动提示符下(开机读秒时按 F8)输入 rd=diskX,其中 X 是你的 OS X 硬盘编号。

例如你的目标硬盘是 0(0 代表第一块硬盘),就输入:
rd=disk0
如果你不确定硬盘编号,可以用试错法(Trial and Error)从 rd=disk0、rd=disk1、rd=disk2、rd=disk3 依次试过去;或者更干脆地先拔掉其他所有硬盘,只留下要装 OS X 的那块硬盘作为第一顺位的 disk0。”

一旦我输入了 rd=disk1s3,安装程序就立刻顺利加载,后续一切如行云流水般顺畅!希望这个经验能帮到大家。

强烈建议把这招补进本帖一楼正文中,因为我相信这正是 90% 遇到这个错误的人真正的卡关原因!

Breathless

技术笔记 #24 @Breathless 2010-03-10

献给所有遇到“STILL WAITING FOR ROOT DEVICE”错误的朋友……

请看这段视频:

http://www.youtube.com/watch?v=nJJgAJq1lvo ↗

问题的根源在于你必须明确告诉安装光盘你的硬盘接在哪里,否则它会去错误或不存在的接口寻找。当我照着下面这篇指南使用 Boot-132 方法在我的 P6T Deluxe V2 主板上安装时,热插拔换 SATA 口的方法对我完全不管用:

http://www.insanelymac.com/forum/index.php?showtopic=20… ↗

(尽管我之前用 MyHack 方法时换插 SATA 口确实管用。)

总之,我把硬盘接在 SATA Port 1、光驱接在 SATA Port 2,先用 Boot-132 光盘开机后换入 Mac OS X 安装 DVD,并输入以下参数:

rd=disk1s3

我甚至不需要输入 YouTube 视频里提到的其他冗长命令,只要单独输入上面粗体标示的这串参数就够了!

如果你的硬盘接在不同接口,磁盘代号可能会不同,稍微测试一下即可。我一输入这行参数后安装画面就立刻跳出来了,后面完全一帆风顺!建议一楼楼主把这点加进主帖里,因为这绝对是九成苦主卡关的原因。

Breathless

技术笔记 #25 @Krypto 2010-04-22

吼……我还是卡在这个错误过不去……

我的硬件配置:
主板:MSI RS482M4
CPU:AMD Athlon 64 3200+
显卡:集成 ATI Radeon Xpress 200 系列
内存:3GB RAM
光驱:Lite-On SOHW-1693S DVD-RW

我已经试过 iPC、iATKOS、iDeneb 甚至 Hazard 10.6.2……
拜托救命啊……全都卡在 Still waiting for root device……

技术笔记 #26 @Krypto 2010-04-22

你是说输入 rd=disk1s3 吗?有,我试过了,一样行不通;事实上我从:
rd=disk0s0
rd=disk1s0
一路试到 rd=disk10s10 的各种组合全都试遍了,

正反顺序都没效。

技术笔记 #27 @Krypto 2010-04-22

我的硬盘跟 DVD 光驱都是 IDE 接口的……会不会这才是问题所在?

技术笔记 #28 @Breathless 2010-04-22

绝对是这个原因!

至少去弄一块 SATA 硬盘来装吧,光驱是什么接口倒无所谓。

技术笔记 #29 @Krypto 2010-04-22

为什么硬盘是什么接口会有这么大的影响……

技术笔记 #30 @Breathless 2010-04-22

我猜是因为光盘默认加载的磁盘驱动与 rd= 参数主要针对接在 SATA 控制器上的 SATA 硬盘进行扫描。

展开其余 19 则社区技术笔记完整历史讨论记录
技术笔记 #31 @Krypto 2010-04-22

That makes no sense..because I'm booting from a DVD drive..not a hard drive..It says Still waiting for root device..because it's trying to find where or which host it booted it from..which is the DVD! Even if I boot it without even plugging in my hard drive..it still says the "Still waiting for root device.." So the hard drive is out of the question!

技术笔记 #32 @Breathless 2010-04-22 ↳ Re: @Krypto
@KryptoThat makes no sense..because I'm booting from a DVD drive..not a hard drive..It says Still waiting for root device..because it's trying to find where or which host it booted it from..which is the DVD! Even if I boot it without even plugging in my hard drive..it still says the "Still waiting for root device.." So the hard drive is out…

Then you've got it figured out then

技术笔记 #33 @Krypto 2010-04-22

Ok there buddy. I figured it out..but the Computer didn't. If you're not gonna help then you might as well just shut the ---- up ok?

技术笔记 #34 @Breathless 2010-04-22 ↳ Re: @Krypto
@KryptoOk there buddy. I figured it out..but the Computer didn't. If you're not gonna help then you might as well just shut the ---- up ok?

seems to me i've been the only one helping you. Have fun

技术笔记 #35 @Krypto 2010-04-23

Heh..This IS the only fun part here..Tryin' to make it work,
And please don't say that you've been helping me, 'Cause you haven't helped me for shit..so you might as well shut the ---- up now..Especially if you don't understand shit..

技术笔记 #36 @Breathless 2010-04-23 ↳ Re: @Krypto
@KryptoHeh..This IS the only fun part here..Tryin' to make it work, And please don't say that you've been helping me, 'Cause you haven't helped me for shit..so you might as well shut the ---- up now..Especially if you don't understand shit..

and yet, somehow, the "one who doesn't know crap" has several perfectly working hackintoshes, both AMD and Intel, and they all had this issue except for one. How many do you have up and running?

BTW, your logic is backwards. Since you say that after unplugging your drive it still says it.. that's because it doesn't see it - just the same way it doesn't see it when its plugged in. You have to tell it where it is, and that's what that flag does. ITS NOT SEEING YOUR HARD DRIVE. Get yourself a SATA drive, then do what I said - then hopefully the stick will fall out of your butt when you realize that what I said is what will get your system working.

技术笔记 #37 @Krypto 2010-04-23

OMG! Dude There are so many people that have made it work using only IDE! So just shut da ---- up! For ----s Sake! Just cause your computer can run Hackintoshes doesn't make you a ----ing expert!

技术笔记 #38 @Breathless 2010-04-23 ↳ Re: @Krypto
@KryptoOMG! Dude There are so many people that have made it work using only IDE! So just shut da ---- up! For ----s Sake! Just cause your computer can run Hackintoshes doesn't make you a ----ing expert!

You've got a wild case of repetitive tourettes there don't ya. Take a chill pill youngin - you'll live longer.

技术笔记 #39 @kronx112 2010-06-03

Still waiting for root device

Can anybody give me the customize setup for my spec. I just fully installed IATKOS V7 10.5.7 but it won't boot="still waiting for root device"

HELP!

my spec:

Gigabyte 2.2ghz Amd Athlon 64 x2
1GB DDR@
Nvidia 8600GT 512mb
Maxtor 350HD
NEC DVD_RW
EDUP Wi-Fi 11g USB Adapter
Audio Realtek AL C883

技术笔记 #40 @ozziesironman 2010-06-15

got past the root error, now im getting a new error. when i press f8 at darwin it gives me 2 options: boot into windows NTFS foreign OS, or into Apple HFS. when i hit the apple option, it says it cannot find 'system config file '/library/preferences/systemconfiguration/com.apple.boot.plist' not found. any idea?
im using uphuck OS tiger BTW, waiting for my buddy to find his leopard dvd.
system is a AMD Athlon dual core 2GHz 64 x2 2GB ram geforce 7950GT, 500GB sata hd sata dvd-rw drive. partition on 500GB drive for os x is 115GB. help?

技术笔记 #41 @tham50 2010-06-15

tried iatkos s3 on a Asus P5N32-E SLI but got the good old 'waiting for ...' came again. the thing is that that board doesn't have ahci as it seems

技术笔记 #42 @ozziesironman 2010-06-17

stuck on the grey loading screen for install of leopard. a grey screen with an apple and a rotating circle. on the top of the apple is a circle with a line thru it. \

技术笔记 #43 @Potarius 2010-11-16

Solution

I had The same problem and I could finally boot by using an USB external DVD drive. It worked every time for me.

技术笔记 #44 @theumang 2011-02-22

Still waiting for root device - unable to boot with the DVD

The solution for an nforce chipset mother board is the following config & settings:

IDE Optical drive, set to Master
Sata HD
while booting, keep punching the f8 key, once you have chosen the optical drive, continue punching f8 till you are asked to enter some command & continue (best hint that you are on the right screen is it'll suggest to type -v & continue.)

On this screen, type the command in the next line & hit enter, you are ready to Roll!
-x -v cpus=1

技术笔记 #45 @mkarotis 2011-03-15

still waiting for boot

I have in my pc a sata hdd a sata dvd and a IDE hdd. I installed leopard 10.5.2 (kalyway) on my sata hdd and worked just fine. I could see all the other drives. When I tried to install snow leopard 10.6.3 (iatkos) on my sata hdd after installation I could not boot "still waiting for boot device". I have installed snow leopard on IDE hdd. It boots ok but I cannot see my dvd drive. I have an ASUS p5k mb (jmicro) I have ACHI in my bios.
What I do wrong? Why 10.5 works on SATA and 10.6 not?
I would be ok if at least I could intstall 10.6 to IDE hdd and I could see my dvd drive in snow leopard

技术笔记 #46 @BioShawk 2011-04-21

Hello iam really new to mac iv been trying to install iDeneb 1.5 i think with my

AMD Phenom II X3 710 2.6Ghz (iv turned on the fourth core so now its)
AMD Phenom II X4 10 2.6Ghz
GIGABYTE MA770-UD3
Sappire ATI HD4870 Vapor-X
i have one hard disk which is ATA or sata iam not sure its called
SAMSUNG HD502IJ ATA Device
and my burner is allso sata cabeld
iv turned the partition active made AHCI and all the settup needed but i still get Still waiting for root device and i cant get to boot screen
i have only one hard drive of 500G iv made a partition which isnt formatted to any kind of file setup and i made it active now
at the boot up i put rd=disk0s3 and any kind of setting iv tried still led to "Still Waiting For Root Device"
-f -v
-v
-v -f -x
-f -v -x rd=disk0s3 and stuff now i have 3 partitions
disk0s1 system resereved
disk0s2 windows 7 files and stuff
disk0s3 unformatted active for Mac OSX
now iam allso runing with a wireless logitech set EX100 and a razer mouse Imperator i think that might do with the probleme iv puted the
hard drive setting which is sata to AHCI and the other one the 4/5 to IDE iam getting this probleme for a month now and i cant install it

技术笔记 #47 @etuzumaki 2011-05-18

So Depressed

Hi, i am newbie here, i like to install mac os x tiger jas 0s to my laptop, but it only come with "still waiting for root device" message..i have tried typing many codes but it seem useless…i am so depressed now, anyone can help me please? i use Toshiba Satellite L300

技术笔记 #48 @Hozey 2011-05-24

s3 Still waiting

The installation of iATKOS S3 v2 seemed to go smoothly on Fijitsu B Series Lifebook with Pentium M 1.2GHz processor and 1GB of memory. Booting is beyond me. I've tried everything I can find on this site and many others as well as other distros to get past the following:

From path: "uuuid",
Waiting for boot volume with UUID D7A3D273-CEDB-CDB1-A2CF-0A50CBACDCAD
Waiting on <dict ID="0"><key>IOProverClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key>string ID="2">boot-uuid-media</string></dict>
netkas presents fakesmc, a kext which emulates smc device
com.apple.AppleFSCompressionY=TypeZlib load successed
Still waiting for root device

Any and all help will be appreciated. This is my second Hack. I was hoping it would go as well as the first.

技术笔记 #49 @johnbravos 2011-11-18

hi

i have a foxconn h55mxv and i have this problem"Still waiting for root device" (osx 86.co/showthread.php?p=17241#post17241).i should buy another motherboard or i can try some patches?

参与实测与协作验证成员: @zipboing @ashi @Breathless @Krypto @ozziesironman
文献来源与贡献者溯源名录(共 29 位具名成员 · 原始讨论串 #1467)
成员用户名本卷贡献角色发帖数活跃时间窗
@Breathless核心贡献者92010-03-09 → 2010-04-23
@Krypto核心贡献者92010-04-22 → 2010-04-24
@zipboing核心贡献者52009-01-26 → 2009-02-04
@nfoav8or核心贡献者42008-11-26 → 2009-01-28
@ozziesironman核心贡献者32010-06-15 → 2010-06-17
@gravicle协作成员22009-09-04 → 2009-09-06
@Voyn1x主笔作者12008-10-20
@Misi协作成员12008-11-25
@varunbtech协作成员12009-01-28
@vina3517协作成员12009-03-19
@byteguy协作成员12009-03-22
@ashi协作成员12009-04-09
@endsinstatic协作成员12009-04-15
@newhariharan协作成员12009-04-30
@ptesone协作成员12009-05-18
@johnkeong协作成员12009-05-30
@permaspooked协作成员12009-06-14
@warback协作成员12009-07-17
@WallyFTW协作成员12009-08-14
@VaHiX协作成员12009-12-23
@kronx112协作成员12010-06-03
@tham50协作成员12010-06-15
@Potarius协作成员12010-11-16
@theumang协作成员12011-02-22
@mkarotis协作成员12011-03-15
@BioShawk协作成员12011-04-21
@etuzumaki协作成员12011-05-18
@Hozey协作成员12011-05-24
@johnbravos协作成员12011-11-18

选择语言 · Choose your language