如何加载不同版本的Linux内核?

如何加载不同版本的Linux内核?

我目前正在使用内核为 3.13.0-37-generic 的 ubuntu 14.04,我想尝试从另一个内核 3.17.01(最新稳定版本)启动。

我已经从源代码下载并构建了 3.17.01 内核。根据我目前所了解的内容,我需要将 bzImage 文件复制到 /boot 文件夹并相应地更改 grub 配置文件。

这是正确的做法吗?如果是,那么有人能告诉我如何配置 grub 以便我能够从 3.13 和 3.17 内核启动(grub 菜单中有 2 个选项)

如果不是,那么应该采取什么步骤呢?

我目前正在使用 grub 2。

答案1

配置完内核后,您可以使用make-kpkg它来编译它并制作一个 .deb 包,以便于安装和卸载。如果您安装了这样的包,新内核将自动添加到您的 grub 配置中。

相关内容