我在机器上使用 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
我记得虚拟和超虚拟之间没有区别,虚拟只是附带了在虚拟环境中安装时所需的额外驱动程序。其他版本中没有这些驱动程序。