首页 文章

可以删除Centos选项

提问于
浏览
0

在我在VBox上安装的CentOS的启动选项中,我有以下内容让我弄清楚如何消除那些不再起作用的内容,例如第一个被报告为内核root无法启动的内容 . 我只能选择最后一个来启动系统 .

> CentOS(2.6.32-200.17.1.e16.x86_64)
> CentOS(2.6.32-200.17.1.e16.x86_64.debug)
> CentOS(2.6.32-200.4.2.e16.x86_64.debug)
> CentOS(2.6.32-200.4.2.e16.x86_64) 
> CentOS(2.6.32-200.4.1.e16.x86_64)
> CentOS(2.6.32-200.e16.x86_64)

一旦我使用最后一个选项启动系统,这些存储在哪里?如果我想删除(完全)其中一个怎么办?我不知道xxx.debug的用途是什么?

感谢您的任何帮助

1 回答

  • 0

    在今天的大多数发行版中,启动管理器都是GRUB . 启动菜单的配置通常存储在 /boot/grub 中,名为 menu.lstgrub.cfg 的文件中,具体取决于GRUB版本和发行版 . 在该文件中,您可以在菜单中注释掉与您不想要的操作系统相对应的行集 - 语法应该非常直观 .

    在某些发行版上,文件是由一组脚本生成的,在这种情况下,顶部的注释表示您不应直接编辑该文件 . 例如在Debian中,生成配置的脚本位于 /etc/grub.d/ 中,它们为可用的OS执行各种自动探测 . 在这种情况下,需要修改脚本或删除自动附加到菜单的OS映像 . 干净地执行此操作的确切方法可能会因您的设置而异 - 也许可以使用程序包管理器删除其中一些启动映像,这比仅手动删除文件更优雅 .

    无论哪种方式,要小心,因为删除与启动相关的错误文件可能会导致无法启动操作系统甚至无法启动GRUB,如果你非常不走运 .

相关问题