安装的内核不在/ boot中

我在ESXi服务器上configuration了LAMPconfiguration的Ubuntu 10.04 LTS VM。

我已经安装了“虚拟”内核,但只有原始的“服务器”内核在启动时可用。 ls /boot只显示与当前和以前的“服务器”内核相关的文件,而不是“虚拟”内核。

能力是确信的虚拟版本安装(它显示与“我”的地位在search和重新安装不会改变任何东西)。 我运行update-grub (和update-grub2 ),没有运气(虽然我相信他们只处理已经在/boot中的内核)。

我认为(即我以前认为这样做),安装一个新的内核types在/ boot中添加条目,然后grub将允许启动到该内核。

我错过了一个步骤? 我能做什么?

-virtual内核的vmlinuz映像-virtual停止被命名为virtual (即使软件包依然存在)。 在Ubuntu Lucid i386中,它们被命名为generic-pae ,在amd64中它们被命名为server

AMD64:

 % apt-file list linux-image-2.6.32-37-virtual | grep vmlinuz linux-image-2.6.32-37-virtual: /boot/vmlinuz-2.6.32-37-server 

I386:

 % apt-file list linux-image-2.6.32-37-virtual | grep vmlinuz linux-image-2.6.32-37-virtual: /boot/vmlinuz-2.6.32-37-generic-pae 

您可以使用dpkg -Lfind一个包安装的确切文件:

 % dpkg -L linux-image-2.6.32-41-virtual | grep vmlinuz /boot/vmlinuz-2.6.32-41-generic-pae