如何让CentOS 7在启动时加载startx?

如何让CentOS 7在启动时加载startx?

我遇到的问题是我的带有 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

相关内容