我通过 apt-get 和 upgrade-tool 将发行版从 saucy 13.10 升级到 trusty 14.04。一切似乎都顺利,“关于”现在告诉我我正在运行 14.04,但是 uname -a 说我正在运行内核 3.11.0-18-generic。升级成功了吗?我原本以为内核会更改为 13.13,但实际上看起来 /usr/src 中的标头适用于 13.3。
机器运行正常,但我尝试安装新的 ATI 图形驱动程序,由于内核头文件不正确(需要 3.11.0-18 的头文件)而失败。我尝试安装 3.11.0-18 头文件,但 apt 似乎无法找到它们。
任何帮助均感激不尽。
答案1
是的,升级会安装新内核。但是,似乎旧内核仍安装(当前正在运行的内核不会在升级时自动删除),并且出于某种原因您仍在运行它。您是否进行了完全重启?旧内核是否在 grub 中设置为默认内核?您可以重启,在 grub 菜单中选择新内核,删除所有旧内核,然后安装新的图形驱动程序。
答案2
我知道这个问题,但我不确定原因。首先,我认为升级过程不会自动安装最新的通用内核,因为 Ubuntu 旨在在多种设备上运行,而这些设备需要不同的内核。
内核升级是通过安装适当的内核元包来处理的。该包可能会以某种方式被卸载。
对于典型的运行 x86 架构的桌面,修复方法如下:sudo apt-get install linux-generic
它将安装最新的内核和相关的头文件,这将为您安装图形驱动程序做好适当的设置。