启动错误:AHCI 控制器不可用!

启动错误:AHCI 控制器不可用!

我希望我在正确的社区内提出这个问题...我想在我的台式电脑上安装 Linux,但即使是最微型的netinst映像也无法启动,无论我采用哪个映像/发行版。 (我尝试了一些口味/图像!)


我相信这一定是某些硬件不兼容(我怀疑是存储控制器),但当然,我不能确定这一点。哦,顺便说一句 - Windows 运行得非常顺利,因此不会出现某种硬件损坏。

我的硬件:

  • CPU:英特尔酷睿 i5-3450 @ 3.1 GHz

  • 主板:华擎H77 Pro4 / MVP

启动时,控制台中看到的最后一条消息是

AHCI controller unavailable!

我已经尝试使用该noahci选项启动内核,没有太大变化 - 内核只是在该消息之后挂起。现在,我知道你无法远程猜测原因 - 我希望弄清楚我必须采取哪些选项来找出问题所在,例如,编译一个调试内核(我到底该怎么做?)

答案1

图片来源:最初的想法来自于这次谈话:

此启动问题带有以下消息:

AHCI 控制器不可用!

与 ASMedia ASM1061 芯片组相关,该芯片组根本无法与 CD / DVD / BluRay 驱动器配合使用!原因是它不兼容 ATAPI。我知道这听起来很奇怪,但请相信我并继续阅读。

奇怪的是,在旧版本的内核(例如Ubuntu 14.04)上,启动没有问题。


不过这个问题有一个解决方案:

将 CD / DVD / BluRay 驱动器重新连接到未链接到 ASMedia ASM1061 的另一个 SATA 端口,请参阅主板手册中的端口配置。


你的主板确实有这个芯片组,取自这里:

  • 2 个 Intel® H77 SATA3 6.0 Gb/s 连接器,支持 RAID(RAID 0、RAID 1、RAID 5、RAID 10、Intel® 快速存储和 Intel® 智能响应技术)、NCQ、AHCI 和热插拔功能
  • 2 x ASMedia ASM1061 SATA3 6.0 Gb/s 连接器,支持 NCQ、AHCI 和热插拔功能

实际上,只需将 CD/DVD/蓝光驱动器重新插入英特尔芯片组就可以了。

相关内容