我有时会从此网站http://kernel.ubuntu.com/~kernel-ppa/mainline/更新内核。
我一直在下载3个deb文件来安装linux头文件,linux映像和linux头文件。我注意到最近又有一个针对Linux 64位内核的deb文件,称为Linux-image-extra。
我想知道内核文件Linux-image-extra的功能,我也应该安装它吗?
我有时会从此网站http://kernel.ubuntu.com/~kernel-ppa/mainline/更新内核。
我一直在下载3个deb文件来安装linux头文件,linux映像和linux头文件。我注意到最近又有一个针对Linux 64位内核的deb文件,称为Linux-image-extra。
我想知道内核文件Linux-image-extra的功能,我也应该安装它吗?
Answers:
没有extra
包装,大多数硬件将无法工作!
有时,通过删除不太常见的内核模块(驱动程序)来缩小linux-image的特定变体。在这种情况下,linux-image-extra软件包仅包含所有被遗漏的“额外”内核模块。
正式地,这仅发生在-virtual
图像上;最常见的虚拟机管理程序(Virtualbox,VMWare,Xen,KVM)模拟一组定义明确且受限制的硬件,因此删除不必要的驱动程序会增加内核/ initrd的大小,这是一个好主意。您始终可以通过安装extras软件包来找回它们。
内核团队似乎也对某些主线PPA -generic
内核采用了这种方法。推理和解决方案保持不变-如果看起来基本内核映像缺少所需的模块,请安装其他软件。
据我所知,Quantal内核还没有采用上述方法,只有-virtual像往常一样受到影响。
linux-image-extras
它现在比以前更重要,因此不应从台式机系统中删除。
在以前的Ubuntu版本中,linux-image-extras
是可选的,针对虚拟机/服务器量身定制。
从Ubuntu 14.04开始,它linux-image
是一个瘦包(用于虚拟机),并且linux-image-extras
现在包含许多台式机所需的驱动程序。
特别是,usb-hid
(键盘支持)仅在安装linux-image-extras
软件包后才存在。一个常见的事故,导致TTY1
启动时挂起,无法使用键盘登录。
Mainline内核使用单个linux-image
软件包提供,例如linux-image-3.19.0-031900rc1-generic_3.19.0-031900rc1.201412210135_amd64.deb
-virtual
包装上的这种变更会浪费很多人的时间。