没有GUI的CentOS启动实际上在登录之前启动了gui

an *_*use 1 command-line boot gui centos

我已经阅读一个帖子的答案,它建议使用:

systemctl set-default multi-user.target
Run Code Online (Sandbox Code Playgroud)

以命令行模式登录。它工作正常,除了在登录之前,CentOS 似乎已启动到图形模式,这使得启动过程非常缓慢。请看下图: 在此处输入图片说明

我之前安装了最少的 CentOS,与我现在的情况相比,它的启动速度要快得多。那么这是什么原因,以及如何摆脱预启动gui?

Tho*_*mas 5

要摆脱预引导 GUI,您必须删除rhgb选项中的grub选项。如果您还需要在启动期间的内核消息,您还必须删除quite内核附加行的选项。

为此,请/etc/default/grub使用您选择的文本编辑器编辑文件并采用GRUB_CMDLINE_LINUX.

如果您只想删除预启动 GUI,它将如下所示。

GRUB_CMDLINE_LINUX="quiet"
Run Code Online (Sandbox Code Playgroud)

如果您还需要在启动期间的内核消息,只需将其设置为 f

GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)

您可能还想保留文件中的默认条目,为此您只需将该行注释为#.

编辑完文件后,您必须grub按如下方式生成配置。

grub2-mkconfig -o /etc/grub2.cfg
Run Code Online (Sandbox Code Playgroud)

  • https://www.redhat.com/archives/fedora-list/2004-May/msg07775.html 这解释了 rhgb 的作用。 (2认同)