Ubuntu内核团队提供了较新的“主线”版本的内核,例如3.4和3.5,而Ubuntu 12.04在3.2上。
- 什么是主线内核?
- 它们比我现有的内核好吗?
- 升级到主线内核的利弊是什么?
- 我可以轻松回去吗?
Ubuntu内核团队提供了较新的“主线”版本的内核,例如3.4和3.5,而Ubuntu 12.04在3.2上。
Answers:
此答案中的大多数基本信息来自Mainline Builds Wiki
您将看到如下所示的Grub菜单。使用向下箭头转到“以前的Linux版本”,然后按Enter
选择其中有一个版本的选项XXX泛型,不是一个有XXX- YYYYYY -generic并按Enter。除非您已安装多个主线/自定义内核,否则通常这是第一个选项。
代替主线,您应该考虑LTS启用堆栈
https://wiki.ubuntu.com/Kernel/LTSEnablementStack
仅在LTS Ubuntu版本中才正式向后移植较新的内核/图形堆栈。
在这种情况下,Precise 12.04.5具有Trusty的内核(3.13)
如果您知道较新的内核如何处理您的硬件的特定修复或改进,那么我就坚持下去。
由于缺乏支持,我不会升级到主线内核,除非我在N64游戏仿真运行缓慢且有很多错误的情况下遇到了一些麻烦。在尝试了可以在仿真器以及xorg上找到的所有配置之后,我阅读了“ 这就是为什么Radeon Graphics在Linux 3.12上速度更快”的原因。这足以激励我对其进行测试,并且外观和性能方面的结果令人赞叹,目前还没有出现新的问题。
需要注意的一件事是您是否安装了外部模块(又名树外)(请参阅识别树外模块以了解它们的位置)。如果需要这些模块,请考虑是否将根据新的内核版本进行构建。做一些研究并在新的内核版本上自己进行测试。更糟糕的情况是,您可以启动到先前的内核版本并卸载新的内核版本。
建议在尝试升级到主线内核之前,先删除外部或专有模块。我确实必须删除virtualbox以避免在内核安装过程中出现“错误!模块构建错误的返回状态”。