我偶尔会从这个网站上更新我的内核
http://kernel.ubuntu.com/~kernel-ppa/mainline/
我一直在下载3个deb文件来安装Linux头文件、Linux镜像和Linux头文件。最近我注意到还有一个64位内核的deb文件叫做Linux-image-extra。
我想知道内核文件Linux-image-extra是做什么用的,我是否也应该安装它?
我想知道内核文件Linux-image-extra是做什么用的,我是否也应该安装它?
没有extra
包,大多数硬件都无法正常工作!
有时,特定变种的linux-image会通过删除较不常见的内核模块(驱动程序)来减小体积。在这种情况下,linux-image-extra包只是包含了所有被遗漏的“额外”内核模块。
官方上,这只发生在虚拟镜像上;最常见的虚拟化软件(Virtualbox、VMWare、Xen、KVM)模拟了一组明确定义且受限的硬件,因此删除增加内核/初始内存磁盘大小的不必要驱动是个好主意。你可以通过安装额外的软件包来重新获取它们。
内核团队似乎也采用了这种方法来处理一些主线-PPA通用内核;推理和解决方案仍然相同——如果基本内核镜像缺少你需要的模块,就安装额外的软件包。
据我所知,上述方法尚未应用于Quantal内核——只有-virtual像往常一样受到影响。
linux-image-extras
是可选的,专为虚拟机/服务器定制的。linux-image
是一个精简的软件包(用于虚拟机),linux-image-extras
现在包含了许多桌面所需的驱动程序。usb-hid
(键盘支持),只有在安装linux-image-extras
软件包后才会出现。一个常见的错误,导致TTY1
在启动时挂起,并且无法使用键盘登录。linux-image
软件包进行发货,比如linux-image-3.19.0-031900rc1-generic_3.19.0-031900rc1.201412210135_amd64.deb
。
linux-image-extras
现在比以前更重要,不应该从桌面系统中删除。 - Tobias J