如何将ahci模块添加到linux-image-2.6.38-11-虚拟内核?


0

我刚刚linux-image-2.6.38-11-virtual在VirtualBox(4.1.2)中安装了内核作为虚拟机的Ubuntu 11.04 。当我在安装后启动机器时,收到以下错误消息:

FATAL: Error inserting ahci (/lib/modules/2.6.38-11-virtual/kernel/drivers/ata/ahci.
ko): Unknown symbol in module, or unknown parameter (see dmesg)

我发现了这个bug报告。在之前的Ubuntu版本中,虚拟linux内核不包含ahci模块,我怀疑这是导致我的问题。有人可以证实我的怀疑并告诉我如何纠正错误?我对linux有点新鲜,所以彻底的细节会有所帮助。

这是我的dmesg输出的捕获:

在此输入图像描述


virtualbox不应该使用虚拟磁盘接口(/ dev / vda),而不是假装有AHCI接口吗?它还建议检查dmesg以获取更多细节,那么它说的是什么?
psusi 2011年

@psusi - 我使用/ dev / sda在Virtualbox中安装了其他几个Ubuntu,它们的运行没有问题。至于dmesg - 它有数百行,我可以得到它的内容。加载的基本终端使用rootfs作为/(我假设一个虚拟文件系统),它没有ftp,less,gpated,fdisk或apt-get。除非您能告诉我复制dmesg内容的方法,否则我无法向您提供。
Brandon Lebedev

只有最后几行可能很重要。看看它们,如果需要,可以手动重新打字。您应该能够发现与ahci模块无法加载相关的一行或两行。
psusi 2011年

@psusi - 查看我在编辑时添加的链接。
Brandon Lebedev

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.