安装 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 配置文件rhgb
GRUB_CMDLINE_LINUX
grub2-mkconfig -o /boot/grub/grub.cfg
答案3
虽然不是一个好的解决方案,但添加chvt 2
(或任何其他有效的虚拟终端号而不是 2)似乎/etc/rc.local
对我来说是一个临时解决方案。这使得操作系统自动切换到tty2。
我仍在寻找更好的解决方案(在 tty1 上显示登录 shell,而不是 CentOS 进度条)