首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果您重新编译内核,您将如何处理将来的更新?

如果您重新编译内核,您将如何处理将来的更新?
EN

Ask Ubuntu用户
提问于 2016-08-16 16:27:42
回答 2查看 224关注 0票数 1

假设我将Ubuntu安装在表面pro 3上,然后重新编译以解决bug。每次安装更新,甚至是LTS更新时,我都必须继续重新编译内核吗?

EN

回答 2

Ask Ubuntu用户

发布于 2016-08-16 16:38:21

如果您编译的内核较新,因此比当前的Ubuntu内核(例如4.6.6)的版本号更高,则根本不需要做任何事情,因为系统将继续引导该内核,并且可以正常地升级所有其他包(sudo apt update && sudo apt upgrade)。当然,您可能存在一些兼容性问题。

如果一个新的Ubuntu版本到达,那么就会跳转到一个新的内核系列,如果新的Ubuntu内核的版本号高于您的版本,那么新的Ubuntu内核将在默认情况下被引导,所以您将不得不将您的内核钉在一起,或者使用一个更新的内核。

如果您要重新编译Ubuntu内核来修补它,那么每次内核升级(这是非常经常的)时,您要么重新编译它,要么通过配置GRUB来选择编译版本,直到您费心重新编译为止。

这种方法的优点是允许您检查新内核是否适合未修补的您。我以前使用自定义内核,但现在不用了,因为but被新内核压扁了。

票数 1
EN

Ask Ubuntu用户

发布于 2016-08-16 16:46:26

可以通过以下命令删除元包

代码语言:javascript
复制
sudo apt-get remove linux-image-generic linux-headers-generic

而Ubuntu内核永远不会得到更新。

这个命令不会删除内核,您可以保留Ubuntu内核(S),以防您的自定义内核出现问题。

在LTS版本中,内核元包可能有其他名称。例如,Ubuntu16.04.2将有linux-image-generic-lts-yakkety

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/813000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档