首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在内核升级的GRUB / GRUB2菜单中自动包含N个最新的内核版本

在内核升级的GRUB / GRUB2菜单中自动包含N个最新的内核版本
EN

Unix & Linux用户
提问于 2012-10-11 11:57:49
回答 1查看 3.2K关注 0票数 5

我喜欢Ubuntu的地方是GRUB菜单总是允许我选择最新的(默认的)或第二最新的(等等)。启动时的内核版本。

在Arch中,默认情况下我不能这样做。唯一的选项是普通映像和回退映像,这两个选项都引导最新的内核。如何在Arch中实现类似Ubuntu的行为?我使用Grub和Grub2,但我想我不需要配置太多的引导加载器。它可能会自动包含它在/boot菜单中找到的图像。不过,我可能错了。

所以,我需要,从最重要到最不重要的是:

  1. mkinitcpio在升级过程中创建的新内核映像不会覆盖以前的内核映像;
  2. 最新的内核作为默认选项出现在引导程序菜单中;
  3. 这个非常老的版本被排除在菜单之外,或者隐藏在“旧版本”菜单项中(没那么重要)。

一个人会怎么做?我应该查看mkinitcpio配置还是pacman配置?实际上,我已经尝试为这两个配置文件寻找,到目前为止还没有任何想法。

EN

回答 1

Unix & Linux用户

发布于 2012-10-11 12:09:04

据我所知,最新的内核始终是/boot/grub/grub.conf文件中的第一个内核。要自动加载第一个条目,需要将以下两行放在grub.conf的顶部

代码语言:javascript
复制
default         0
timeout         1

grub加载程序以秒为单位等待timeout时间。default是内核列表中的x内核。

关于mkinitcpio:我不认为有一种简单的方法。但是我一直认为,在启动时,最后的内核和当前的内核都是可用的,而最新的内核总是位于grub.conf中的位置0。

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

https://unix.stackexchange.com/questions/50579

复制
相关文章

相似问题

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