我遇到的问题是我的带有 KDE 的 centos 7 机器在启动时无法加载 GUI。它卡在一些白色字母上,我必须按CTRL+ ALT+F2加载另一个终端会话,然后运行startx
才能正确加载 gui。
是否有一些我可以编辑的文件,以便它在启动时自动加载 starx?
答案1
如果您还记得带有 SysV init 的 CentOS 6,这里的关键就是过去所谓的“默认运行级别”。
在 CentOS 7 中,启动时启动的程序由systemd
@Centimane 正确指出的确定。
Systemd 将在引导系统时启动“默认目标”。在服务器上,该目标没有图形用户界面,但在桌面系统上通常应该有。
请检查命令的输出
# systemctl get-default
在非图形系统上,输出通常是
multi-user.target
在您想要的桌面上
graphical.target
为了设置你执行的第二个
# systemctl set-default graphical.target
然后,安装+启用图形登录屏幕(例如gdm
,但还有其他类似的lightdm
)
# yum install gdm
# systemctl enable gdm