Kernel
啟動錯誤:AHCI 控制器不可用!
我希望我在正確的社區內提出這個問題……我想在我的台式電腦上安裝 linux,但即使是最小的 netinst 映像也無法啟動,無論我採用哪種映像/發行版。(我嘗試了一些口味/圖片!)
我相信這一定是某種硬體不兼容(我懷疑是儲存控制器),但當然,我不能確定這一點。哦,順便說一下 - windows 的工作原理很吸引人,所以沒有某種硬體損壞。
我的硬體:
CPU:Intel Core i5-3450 @ 3.1 GHz
主機板:Asrock H77 Pro4 / MVP
啟動時,控制台中看到的最後一條消息是
AHCI controller unavailable!
我已經嘗試使用 noahci 選項啟動核心,並沒有太大變化 - 核心只是在該消息後掛起。現在我知道您無法遠端猜測原因 - 我希望弄清楚我有哪些選項可以找出問題所在,例如編譯調試核心(我該怎麼做?)
信用:最初的想法來自此對話的第二頁:
此引導問題與消息:
AHCI 控制器不可用!
與 ASMedia ASM1061 晶片組有關,該晶片組根本不適用於 CD / DVD / BluRay 驅動器!原因是它不兼容 ATAPI。
奇怪的是,在舊版本的核心(例如 Ubuntu 14.04)上,啟動沒有問題。
這個問題有一個解決方案:
將您的 CD / DVD / BluRay 驅動器重新連接到另一個未連結到 ASMedia ASM1061 的 SATA 埠,請參閱主機板手冊中的埠配置。
你的主機板確實有這個晶片組,取自這裡:
- 2 個英特爾® H77 SATA3 6.0 Gb/s 連接器,支持 RAID(RAID 0、RAID 1、RAID 5、RAID 10、英特爾® 快速儲存和英特爾® 智能響應技術)、NCQ、AHCI 和熱插拔功能
- 2 x SATA3 6.0 Gb/s 連接器由 ASMedia ASM1061 提供,支持 NCQ、AHCI 和熱插拔功能
實際上,只需將 CD / DVD / BluRay 驅動器重新插入英特爾晶片組就可以了。😏
方向注意事項:SATA3_A2 - 注意 ASMedia 的 A。