Kernel

啟動錯誤:AHCI 控制器不可用!

  • February 28, 2021

我希望我在正確的社區內提出這個問題……我想在我的台式電腦上安裝 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。

引用自:https://unix.stackexchange.com/questions/636865