Parece que libahci.ko (do qual o ahci depende) está ausente do pacote do kernel virtual. Isso é um bug.
Acabei de instalar o Ubuntu 11.04 com o kernel linux-image-2.6.38-11-virtual
como uma máquina virtual no VirtualBox (4.1.2). Quando inicializei a máquina após a instalação, recebi esta mensagem de erro:
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)
Eu encontrei este relatório de bug . Em versões anteriores do Ubuntu, o kernel virtual do linux não incluía o módulo ahci, que eu suspeito estar causando meu problema. Alguém poderia confirmar minha suspeita e me dizer como corrigir o erro? Sou um pouco novo no linux, então detalhes minuciosos seriam úteis.
Aqui está uma captura da minha saída do dmesg: