例如,以下命令会生成generic
,server
和virtual
。
$ apt-cache search linux-image-3
linux-image-3.0.0-15-generic - Linux kernel image for version 3.0.0 on x86/x86_64
linux-image-3.0.0-15-server - Linux kernel image for version 3.0.0 on x86_64
linux-image-3.0.0-15-virtual - Linux kernel image for version 3.0.0 on x86/x86_64
三者之间有什么区别?
答案 0 :(得分:8)
linux-image-server 包是一个元数据包,它将安装最新的服务器内核版本,而 linux-image-generic 包是一个元数据包最新的桌面内核版本。服务器指南包含有关服务器内核中所做更改的一些详细信息。
linux-image-server 用于x86和amd64两种架构。
您应该使用哪一种取决于您拥有的系统类型。如果您有64位处理器,则可以使用amd64体系结构或x86体系结构。但是,如果您的处理器是32位,则只能使用x86内核。
虚拟内核:
Virtual和Server内核之间的区别在于虚拟内核旨在在虚拟机中使用。虚拟内核仅包含在流行的虚拟化技术(如KVM,Xen和VMWare)中运行的必要驱动程序。相反,服务器内核包含与各种硬件一起使用的必要驱动程序,应直接安装在主机系统上。除此之外,服务器和虚拟内核之间的所有其他选项都是相同的。