我对Linuxpipe理很新,所以我无法理解yum update和grub引导列表。
我最近在一台旧的CentOS机器上做了一个yum更新 。 一切都很好,除了在grub引导列表中出现多个引导选项,我不知道为什么? 我设法做一个谷歌search,并认为我可以在/etc/grub.conf中手动configuration引导顺序。
谢谢。
不,只是内核的其他版本(通常是较旧的版本),如上所述。
是的,每次更新内核时,都会得到一个新条目。
如果你想要去/ boot并删除旧的内核和相关的文件(它们将在中间有相同的string,比如2.6.9-42),可能是最简单的方法。 我至less会保留当前版本和以前版本(即两个已知的好configuration),以防万一。 但坦率地说,谁在乎呢? 没有太多的空间(例如波纹pipe的14MB),你可以忽略旧的东西,因为它在屏幕的底部。
some_hostname Sun Jan 03 19:17:58 /boot root > ls -1t grub <- boot loader config files initrd-2.6.9-78.0.13.EL.img <- the 2.6.9-78 related files initrd-2.6.9-78.0.13.ELsmp.img <- for both smp (multi core/thread) symvers-2.6.9-78.0.13.ELsmp.gz <- and uni processor config-2.6.9-78.0.13.ELsmp <- System.map-2.6.9-78.0.13.ELsmp <- vmlinuz-2.6.9-78.0.13.ELsmp <- symvers-2.6.9-78.0.13.EL.gz <- config-2.6.9-78.0.13.EL <- System.map-2.6.9-78.0.13.EL <- vmlinuz-2.6.9-78.0.13.EL <- initrd-2.6.9-42.ELsmp.img initrd-2.6.9-42.EL.img lost+found config-2.6.9-42.ELsmp System.map-2.6.9-42.ELsmp vmlinuz-2.6.9-42.ELsmp config-2.6.9-42.EL System.map-2.6.9-42.EL vmlinuz-2.6.9-42.EL message message.ja some_hostname Sun Jan 03 19:18:05 /boot root >
如果你通过yum安装一个新的内核,它会出现在你的启动列表中。 我认为yum采用当前版本,使其成为第二个条目,然后使新内核成为默认/第一个条目。 这可以让你在更新之后需要启动旧内核,并且遇到问题。