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 有什么用?

感谢您的任何帮助

4

1 回答 1

0

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

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

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

于 2012-06-07T10:19:06.560 回答