在我的机器上,我安装了 2 个操作系统。
当我启动机器时,grub 向我显示了可用操作系统列表的屏幕,
当我使用列出的三个 RHEL 版本中的任何一个启动时,我得到相同的窗口/桌面。我检查了 /etc/grub.conf 文件,在那里我可以看到 RHEL 的三个列表。该文件的内容如下。
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
Run Code Online (Sandbox Code Playgroud)
我的问题是,为什么我只安装了一次 RHEL,但菜单中却列出了 3 个 RHEL?
小智 7
当您安装新内核时,您将自动获得一个添加到 GRUB 的新选项。这是一种机制,允许您在升级后出现故障时启动备用内核。
如果您的系统一切正常,您可以安全地删除额外的条目。
快速编辑:明确地说,这些不是额外的安装 - 只是 GRUB 菜单中不同内核的额外条目。查看条目并注意在 vmlinuz 和 initrd 之后列出的不同版本。