新的“主线”内核版本可以从Ubuntu内核团队获得,例如3.4和3.5,而Ubuntu 12.04使用的是3.2。
- 主线内核是什么? - 它们比我现有的内核更好吗? - 升级到主线内核的利弊是什么? - 我能轻松地回退吗?
- 主线内核是什么? - 它们比我现有的内核更好吗? - 升级到主线内核的利弊是什么? - 我能轻松地回退吗?
这个答案中的大部分基本信息来自主线构建维基百科
打开电脑后,按住Shift键。
您将看到如下所示的Grub菜单。使用向下箭头选择“Previous Linux Versions”,然后按下Enter键。
选择一个带有版本号x.x.x-generic的选项,而不是带有x.x.x-yyyyyy-generic的选项,并按下Enter键。通常情况下,这是第一个选项,除非您安装了多个主线/自定义内核。
如果你了解新内核在处理硬件方面的具体修复或改进,我会建议你采用它。
除非我遇到了一些麻烦,比如N64游戏模拟运行非常缓慢且有很多错误,否则我不会升级到主线内核,因为主线内核缺乏支持。在尝试了所有找到的模拟器和xorg的配置之后,我阅读了《为什么Radeon图形在Linux 3.12上更快》。这足以激励我进行测试,结果出现在外观和性能方面都非常惊人,而且目前还没有出现新问题。
需要注意的一点是是否安装了外部模块(也称为树外模块)(请参阅《识别树外模块》以了解其位置)。如果你需要这些模块,请考虑它们是否能够适配新的内核版本。进行一些研究并在新的内核版本上进行测试。最坏的情况是,你可以启动到前一个内核版本并卸载新的版本。
在尝试升级到主线内核之前,建议先移除外部或专有模块。我确实不得不移除VirtualBox,以避免在内核安装过程中出现"错误!模块构建的返回状态不正确"的问题。