首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RHEL安装了一次,但在GRUB引导程序菜单中显示了三次

RHEL安装了一次,但在GRUB引导程序菜单中显示了三次
EN

Unix & Linux用户
提问于 2013-10-16 15:53:59
回答 2查看 307关注 0票数 1

在我的机器上,我安装了两个操作系统。

  • Windows 7
  • RHEL 5.6.

当我启动机器时,grub会向我展示屏幕上可用的操作系统列表,

  • 红帽企业Linux服务器(2.6.18-348.12.1.el5PAE)
  • 红帽企业Linux服务器(2.6.18-348.12.1.el5PAE)
  • 红帽企业Linux服务器(2.6.18-308.16.1.el5PAE)
  • Windows 7

当我使用三个列出的RHEL版本中的任何一个启动时,我都会得到相同的窗口/桌面。我检查了/etc/grub.conf文件,在那里我可以看到RHEL的三个列表。该文件的内容如下。

代码语言:javascript
运行
复制
default=0
timeout=5
splashimage=(hd0,2)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-348.12.1.el5PAE)
        root (hd0,2)
        kernel /vmlinuz-2.6.18-348.12.1.el5PAE ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.18-348.12.1.el5PAE.img
title Red Hat Enterprise Linux Server (2.6.18-308.20.1.el5PAE)
        root (hd0,2)
        kernel /vmlinuz-2.6.18-308.20.1.el5PAE ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.18-308.20.1.el5PAE.img
title Red Hat Enterprise Linux Server (2.6.18-308.16.1.el5PAE)
        root (hd0,2)
        kernel /vmlinuz-2.6.18-308.16.1.el5PAE ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.18-308.16.1.el5PAE.img
title Windows 7
        rootnoverify (hd0,0)
        chainloader +1

我的问题是,为什么我们在菜单中列出了3台RHEL,而我只安装了一次?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2013-10-16 15:58:46

安装新内核时,将自动向GRUB添加一个新选项。这是一种允许您在升级后出现故障时启动备用内核的机制。

如果您的系统一切正常,您可以安全地删除额外的条目。

快速编辑:要清楚的是,这些并不是额外的安装--只是GRUB菜单中针对不同内核的附加条目。查看条目,注意vmlinuz和initrd之后列出的不同版本。

票数 7
EN

Unix & Linux用户

发布于 2013-10-16 16:38:54

这只是旧内核的备份条目,以防新内核导致系统不能正常工作。它允许您还原并使用旧内核。

现在你有三个内核。内核2.6.18-308.16.1和2.6.18-308.20.1早于2.6.18-348.12.1,只有在最近的内核引起问题时才需要。

如果一切工作正常,则删除旧条目,如下所示:

代码语言:javascript
运行
复制
default=0
timeout=5
splashimage=(hd0,2)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-348.12.1.el5PAE)
        root (hd0,2)
        kernel /vmlinuz-2.6.18-348.12.1.el5PAE ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.18-348.12.1.el5PAE.img
title Windows 7
        rootnoverify (hd0,0)
        chainloader +1

如果您愿意,也可以使用yum删除旧内核,但是grub仍然需要手动修改,如上面所示。

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

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

复制
相关文章

相似问题

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