-generic 和 -virtual 内核之间有什么区别?

-generic 和 -virtual 内核之间有什么区别?

我在机器上使用 XEN server 6.0,我想安装 ubuntu 12.04 64 位。我想优化操作系统以作为虚拟机运行。

我选择从“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 运行而优化的内核?这些内核之间有什么区别?

答案1

我认为 Lucas 的解释可能有点不对。虚拟内核带有一组特定的模块,旨在在常见的 VM 设置(vmware、virtualbox、xen 等)上运行。VM 设置具有非常特定的受支持的“虚拟”硬件集,因此不需要也不能使用许多标准模块。如果虚拟内核缺少您需要的模块,那么 virtual-extras 就派上用场了。它包括虚拟内核中缺少的模块;安装它会添加缺少的模块。

答案2

我记得虚拟和超虚拟之间没有区别,虚拟只是附带了在虚拟环境中安装时所需的额外驱动程序。其他版本中没有这些驱动程序。

相关内容