CentOS 7在虚拟机上安装之后没有桌面问题

104 阅读2分钟

我在虚拟机上安装了CentOS 7,但是按Ctrl+Alt+F1,无法切换到图形界面,后来谷歌了一些大牛们的操作后,总结如下

1、首先你需要下载一个GNOME桌面,命令如下,这里的引号一定要带上,强迫症的我试了不带引号,也能执行,但是执行完之后在grouplist里查看并未成功安装。

yum groupinstall "GNOME Desktop" 

当执行完上述命令之后, 可以查看下是否安装成功,命令如下

yum grouplist

 

如果看到在Installed Environment Groups下有GNOME Desktop说明安装成功了

安装成功之后,可以执行下面的命令直接进入桌面

startx 

上述方法可以进入桌面,但是你会发现当你重启之后,它又默认进入了命令界面,而且Ctrl+Alt+F1无法切换到桌面,这里就需要配置一个东西了,也就是默认进入界面的配置,命令如下

systemctl set-default graphical.target #默认进入桌面

systemctl set-default multi-user.target #默认进入命令行界面 

这里修改的配置文件在 /etc/systemd/system/default.target中,这里我输出一下该文件,该文件的配置是默认进入桌面的

之前的老版本是在 /etc/inittab下,这里我输出一下inittab文件里的内容

inittab文件谷歌翻译结果如下

使用systemd时不再使用#inittab。

#在此处添加配置不会对您的系统产生任何影响。

#Ctrl-Alt-Delete由/usr/lib/systemd/system/ctrl-alt-del.target处理

#systemd使用“目标”而不是运行级别。 默认情况下,有两个主要目标:

#multi-user.target:类似于运行级别3
#graphic.target:类似于运行级别5

#要查看当前的默认目标,请运行:
#systemctl获取默认值

#要设置默认目标,请运行:
#systemctl设置默认的TARGET.target