在这个问题,我了解到 Ubuntu 14.04.5 LTS 已移至 4.4.* 内核系列。我在 Kubuntu 14.04.0 刚推出时就安装了它,并且一直在 3.13.* 系列(当前为 3.13.0-96-generic)上顺利运行——并且从未提示我升级 3.13.* 系列之外的内核。我的系统报告以下版本信息:
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty
但我的内核版本显示:
$ uname -a Linux Kubuntu64 3.13.0-96-generic #143-Ubuntu SMP Mon Aug 29 20:15:20 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
我上面链接的问题是关于 Ubuntu 的,我正在运行 Kubuntu,使用 nVidia 352 驱动程序(显示为“推荐驱动程序”)。我使用 Synaptic 而不是默认的软件包安装程序,并设置了 root 密码(因为当我来到 Kubuntu 时,我习惯使用 root 在 Mepis 11 上执行某些操作),但我没有进行其他重大的系统更改。
那么——我应该尝试纠正这个问题(通过手动升级到 4.4.* 系列内核元包),还是没有什么区别的问题,或者我应该避免的问题,比如说,因为 nVidia 驱动程序?FWIW,我的 Kubuntu 16.04.1 安装有 4.4.* 内核和 nVidia 361 驱动程序,但我仍然在日常使用中使用 14.04,因为我不喜欢 Kubuntu 16.04 中的一些界面更改。
我的系统比较旧 — Core2Quad CPU 搭配兼容主板,尽管我的操作系统安装在 SSD 上,但它使用的是 SATA,而且也相当旧了。我拥有的唯一比较新的硬件是我的显卡,GTx750,但它由 nVidia 驱动程序管理,应该不需要更新内核。
答案1
您需要安装硬件支持堆栈(HWE)才能获得 4.4 内核。
从终端窗口运行以下命令将 14.04 更新到 4.4 内核:
sudo apt-get install --install-recommends linux-generic-lts-xenial xserver-xorg-core-lts-xenial xserver-xorg-lts-xenial xserver-xorg-video-all-lts-xenial xserver-xorg-input-all-lts-xenial libwayland-egl1-mesa-lts-xenial
尽管这引用了 Xenial,但这不会将操作系统升级到 16.04。它只是将内核升级到 16.04(Xenial)。由于 Xenial 是 LTS,因此此内核版本将继续支持到 2019 年 4 月。3.13 内核也将保留在系统中,您可以在系统启动时选择“高级”随时返回到该版本。
内核支持时间表:https://wiki.ubuntu.com/Kernel/Support
更多信息请访问: https://wiki.ubuntu.com/Kernel/LTSEnablementStack
希望这可以帮助!