什么是linux-image-extra软件包,我需要它吗?
我偶尔会从这个网站http://kernel.ubuntu.com/~kernel-ppa/mainline/更新我的内核
我一直在下载3个deb文件,用于安装linux header all,linux image和linux headers。 我最近发现了一个名为Linux-image-extra的64位内核的deb文件。
我想知道内核文件Linux-image-extra做了什么,我也应该安装它吗?
对于现代Ubuntu版本,这个答案已经过时了
没有extra
包,大多数硬件将无法正常工作!
它包含基本内核包之外的额外驱动程序; 只有在需要这些驱动程序时才安装它
有时,通过删除不太常见的内核模块(驱动程序),可以减少linux-image的特定变体。 在这种情况下, linux-image-extra软件包只包含所有遗漏的“额外”内核模块。
-
官方说来, 这只发生在 –
-virtual
图像上 ; 最常见的虚拟机管理程序(Virtualbox,VMWare,Xen,KVM)模拟定义明确且受限制的硬件集,因此删除不必要的驱动程序会增加内核/ initrd的大小是一个好主意。 您可以随时通过安装extras包来取回它们。 -
内核团队似乎也对某些主线
-generic
内核采用了这种方法; 推理和解决方案保持不变 – 如果基本内核映像看起来缺少您需要的模块,请安装附加内容。 -
据我所知,上述方法尚未用于Quantal内核 – 只有-virtual会像往常一样受到影响。
在以前的Ubuntu版本中, linux-image-extras
是可选的,为虚拟机/服务器量身定制。
从Ubuntu 14.04开始, linux-image
是一个纤薄的软件包(用于虚拟机),而linux-image-extras
现在包含桌面所需的许多驱动程序。
特别是,只有在安装linux-image-extras
软件包后才会出现usb-hid
(键盘支持)。 常见的不幸事件,导致TTY1
挂起,无法使用键盘登录。
主线程内核使用单个linux-image
包发布,例如linux-image-3.19.0-031900rc1-generic_3.19.0-031900rc1.201412210135_amd64.deb