我刚刚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