CentOS 删除 Gnome 桌面后不显示登录提示(不会自动切换到正确的虚拟终端)

CentOS 删除 Gnome 桌面后不显示登录提示(不会自动切换到正确的虚拟终端)

安装 CentOS 6.5 后,我通过运行删除了 Gnome 桌面环境

yum groupremove Desktop

现在一切正常,但每当计算机启动时都没有登录提示。屏幕只显示 CentOS 进度条。我必须按Alt+ Ctrl+F6才能切换到终端并看到登录提示。

如何配置 CentOS 自动执行此操作?

答案1

找到了干净的答案。背景 - 通过执行 groupintstall 安装 GUI 时,请记住,您必须在 /etc/inittab 中将 id:3:initdefault 设置为 id:5:initdefault,然后才能为 root 输入 init 6 来启动 GUI。

因此,只需将 /etc/iniittab 重置回 id:3:initedefault 即可!用于进行组删除。

似乎发生的情况是系统无法找到提示,因为它仍在为 GUI 安装做好准备。

大约需要 30 秒到一分钟才能恢复提示,因此请耐心等待。

答案2

可能的情况是登录 shell 在那里,但被进度条屏幕隐藏了。可以通过rhgb从内核命令行中删除该选项来禁用进度栏。

您可以尝试在启动时直接从 grub 临时编辑命令行来测试它。要进行永久更改,您必须编辑该文件并从参数中/etc/default/grub删除该词。之后,您可以使用以下命令重新生成 grub 配置文件rhgbGRUB_CMDLINE_LINUX

grub2-mkconfig -o /boot/grub/grub.cfg

答案3

虽然不是一个好的解决方案,但添加chvt 2(或任何其他有效的虚拟终端号而不是 2)似乎/etc/rc.local 对我来说是一个临时解决方案。这使得操作系统自动切换到tty2。
我仍在寻找更好的解决方案(在 tty1 上显示登录 shell,而不是 CentOS 进度条)

相关内容