与一些答案相反,Ubuntu会在主要内核团队发布后的一两天内发布新内核。我曾经像这里的一些答案建议的那样通过困难的方式升级,但我发现这种方法更简单。
手动安装内核需要额外的工作。
有几个原因你想要安装最新的主线内核:
- 上一个Ubuntu LTS内核更新中的错误,无法降级
- 你有新硬件,当前Ubuntu LTS内核更新流或HWE更新不支持
- 你想要安全升级或仅在最新的主线内核版本中可用的新功能。
截至2018年1月15日,最新的稳定主线内核是4.14.13。在撰写本文时,许多人都对其进行了安装,以防止Meltdown安全漏洞。如果你选择手动安装它,你应该知道:
- 老版本的LTS内核在它们大于主菜单第一个选项标题为Ubuntu之前将不会得到更新。
- 手动安装的内核不能通过通常的
sudo apt auto-remove
命令来删除。您需要按照以下步骤操作:如何删除旧的内核版本以清理启动菜单?
- 监视旧内核的发展情况,以便在您想要回到常规的LTS内核更新方法时。然后按照上一个项目链接中描述的步骤删除手动安装的主线内核。
- 在手动删除最新的主线内核后运行
sudo update-grub
,然后Ubuntu的最新LTS内核将成为Grub主菜单上名为Ubuntu的第一个选项。
查找最新的内核
转到(
kernel.ubuntu.com - Kernel PPA Mainline)并按下
End键:
![Mainline kernel 1](https://istack.dev59.com/0aGxt.webp)
现在点击链接
4.9.8
(或者如果您在阅读此内容时有更新版本,则选择更新版本),将会出现以下内容:
![mainline kernel 2](https://istack.dev59.com/BnsVG.webp)
请注意带有黑色喷枪标记的链接。这三个链接是我们将使用Intel或AMD处理器下载适用于Ubuntu 16.04 64位的文件。
使用终端进行安装
打开一个终端会话,按下Ctrl+Alt+T,并使用以下命令:
cd ~/Downloads # Change to your downloads directory
ll linux*.deb # Check if any previous downloads still exist
rm linux*.deb # Use this command if any previous downloads found
现在切换回上面的下载界面,单击三个
.deb
内核下载链接。下载完成后(您将在浏览器中看到状态),切换回终端会话并使用以下命令:
sudo dpkg -i linux*.deb
rm linux*.deb
sudo reboot
Voila!- 当选择grub引导菜单中的第一个选项时,您正在运行最新的内核。您的旧内核版本仍然可以在grub的“高级选项”菜单下找到。
安装了最新的内核十几次后,您会问自己“如何删除旧的内核版本?”并且您将在这里找到答案,就在
Ask Ubuntu上。