我如何切换自定义内核?

我如何切换自定义内核?

我已经在我的 ubuntu 系统中创建并安装了一个新内核,但是现在我添加了一个新的系统调用并创建了一个新内核,我如何将这个新内核设置为操作系统应该从中启动的内核。

dpkg -i kernel-image-2.6.deb

我在我的第一个内核上尝试了这个并将内核设置为这个

然后我添加了一个新的系统调用,编译了新的内核并调用

dpkg -i kernel-image-2.6.Custom.deb

但现在我重启后它仍然是旧内核,

关于如何切换内核有什么想法吗????

谢谢

答案1

这里的答案可能是 grub。

http://www.gnu.org/software/grub/

也可以尝试按住 Shift

这些帖子可能会有帮助

http://ubuntuforums.org/archive/index.php/t-45362.html http://ubuntuforums.org/showthread.php?t=1520821

答案2

当您安装由常规打包系统生成的内核映像时,新内核将向引导加载程序注册。执行此操作的命令由postinst_hook中的设置指示/etc/kernel-img.conf;默认值为update-grub

使用 Grub2(默认引导加载程序),在默认配置下,除非您有除 Ubuntu 之外的其他操作系统,否则您将不会在启动时看到菜单。您可以在Shift计算机启动时按下 来使菜单在启动时出现(在 BIOS 初始化键盘后按下该键并按住直到出现 Grub 菜单)。如果您希望菜单始终出现,请编辑/etc/default/grub并注释掉该GRUB_HIDDEN_TIMEOUT设置。您可以通过该设置更改默认启动的内核GRUB_DEFAULT

相关内容