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 光碟機或以 USB 手指安裝即可徹底解決。

方案五:嘗試不同的 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