我在机器上使用XEN服务器6.0,我想安装Ubuntu 12.04 64位。 我想优化作为虚拟机运行的操作系统。
我select从“ http://archive.ubuntu.net/ubuntu/ ”安装,但它显示了广泛的内核:
linux-image-extra-3.2.0-23-virtual linux-image-extra-virtual linux-image-generic linux-image-extra-3.2.0-24-virtual linux-image-3.2.0-25-virtual linux-image-3.2.0-23-generic
哪个内核是作为虚拟机运行的优化内核? 这些内核有什么区别?
我相信卢卡斯对他的解释可能有点儿偏差。 虚拟内核附带一组特定的模块,用于在常见的VM设置(vmware,virtualbox,xen等)上运行。 VM设置具有非常特定的支持的“虚拟”硬件组,因此不需要也不能够使用大量的标准模块。 如果虚拟内核缺less一个你需要的模块,那就是当虚拟extras进来的时候。它包含虚拟内核中缺less的模块。 安装它添加缺less的模块。
IIRC在超虚拟和虚拟之间没有区别,虚拟只是在虚拟环境中安装时需要额外的驱动程序。 这些不在其他人中。