我已经从 16.04.1 安装了 16.04。我看到最新版本16.04.3
包含新内核 4.10 以及一些其他好东西,如新 mesa 驱动程序等。我的系统已更新到 16.04.3,但内核仍为 4.4.0。更新到 16.04.3 时不应该自动完成此操作吗?我如何安全地更新(因为它包含在发行版中)到最新内核版本(内核 4.10)?
$ lsb_release -a
LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
$ uname -r
4.4.0-89-generic
答案1
您可以通过在终端中运行来安装 4.10 内核
sudo apt install linux-generic-hwe-16.04
这将安装从 16.04.3 ISO 进行全新安装时使用的 HWE 滚动内核。
对于新的 X 堆栈(包括 mesa 驱动程序),您可以通过以下方式安装它们
sudo apt install xserver-xorg-hwe-16.04
答案2
您可以使用以下命令手动执行此操作,
Ubuntu 桌面安装:
sudo apt install --install-recommends linux-image-generic-hwe-16.04 xserver-xorg-hwe-16.04
Ubuntu 服务器安装:
sudo apt install --install-recommends linux-image-generic-hwe-16.04
如果您将计算机用作 VirtualBox 的主机系统,或者您需要使用 DKMS 自动编译的内核模块,则还必须使用以下命令安装该软件包的 linux-headers HWE 版本:
sudo apt install linux-headers-generic-hwe-16.04
让所有更新完全完成,然后重新启动您的机器:
sudo reboot
重启后,可以看到内核版本已经从4.xx更新到了4.10.x。使用以下命令:
uname -a
如果在内核更新后遇到问题,您可以从 GRUB 启动菜单中选择 GA 内核来使用其进行启动。
希望这可以帮助,