保留自定义内核的内核

保留自定义内核的内核

我已经构建了一个要安装的自定义内核。我担心下次升级会覆盖我的自定义内核。我是否必须暂停当前的内核或者没有必要?我在许多关于如何构建自定义内核的描述中找不到提示。

当前的内核是:

# uname -r
4.4.0-59-generic

自定义内核 deb 是:

linux-headers-4.4.35-custom_4.4.35-custom-1_i386.deb
linux-image-4.4.35-custom_4.4.35-custom-1_i386.deb
linux-image-4.4.35-custom-dbg_4.4.35-custom-1_i386.deb
linux-libc-dev_4.4.35-custom-1_i386.deb

答案1

包管理器不会覆盖您的内核。实际上,包管理器永远不会覆盖任何内核,它只是添加与系统上现有版本并行的新版本。
根据发行版的不同,包管理器可能会在安装新内核或删除现有内核时启动系统上引导加载程序的重新配置,但这实际上是特定于发行版的。 (Ubuntu 正是这样做的)在这种情况下,安装新版本的内核后,它将在启动时默认,因此您必须手动更改引导加载程序配置,以便您的自定义版本将成为默认选择。

相关内容