我有一台华硕电脑,配备 AMD FX(tm)-6300 六核处理器、8 GB 内存和 GTX 560 nvidia 显卡,运行 ubuntu 16.10。我的问题是,自从我安装发行版以来,他们已经更新了内核,但我仍然在运行较旧的内核 Linux 4.8.0-26-generic。当前内核是我安装的 4.8.0-28。内核运行较旧的原因是否是由于 nvidia 驱动程序?我是否需要切换到免费的 Nouveau 驱动程序,然后重新安装最新内核,然后重新安装 nvidia 驱动程序以使所有内容保持最新状态。我会使用 Nouveau 驱动程序,但性能比 nvidia 驱动程序慢很多。任何建议都值得赞赏。
答案1
新内核运行之前一般需要重启计算机,因为内核在机器启动的时候就已经加载到内存中了。
答案2
好的,我不知道为什么,但是启动配置文件没有更新,当启动菜单出现时,我按下“e”键并编辑实例,其中显示 4.8.0-28 为 4.8.9-30,现在它具有正确的启动内核,所以我仍然不知道为什么它没有更新,但是使用 shift 和 e 键让我可以选择更改为最新的内核。非常感谢 Mark Yisri感谢提供的信息帮助解决问题。
答案3
我创建了一组实用程序来克服这个(和其他一些)问题,以简化内核升级。
Github仓库:https://github.com/mtompkins/linux-kernel-utilities
git clone https://github.com/mtompkins/linux-kernel-utilities
cd linux-kernel-utilities
./update_ubuntu_kernel.sh --latest
重新启动就完成了。