问题场景重现
最近在给测试服务器安装Fedora 15时,为了节省资源选择了最小化安装(Minimal Install),但在勾选"立即自定义"后,系统启动时直接进入了命令行界面,没有加载GNOME桌面环境。这种情况在开发测试机上经常遇到,特别是当我们需要图形界面但又想保持系统精简时。
必备软件包选择
在安装程序的"软件选择"界面,除了基础系统外,必须勾选以下组:
@base
@core
@x11
@gnome-desktop
安装后补救方案
如果已经完成安装但缺少桌面环境,可以通过以下命令补救:
yum groupinstall "GNOME Desktop" -y
systemctl set-default graphical.target
reboot
配置自动登录(可选)
对于开发测试机,可以配置自动登录避免每次输入密码:
vim /etc/gdm/custom.conf
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=devuser
常见问题排查
如果启动后仍停留在命令行,检查以下服务状态:
systemctl status gdm.service
systemctl status display-manager.service
确保它们处于active (running)状态。如果服务启动失败,可以尝试重新安装:
yum reinstall gdm gnome-shell -y
资源占用优化
最小化GNOME安装后,可以禁用不必要的服务:
systemctl disable tracker-extract.service
systemctl disable tracker-store.service
systemctl disable tracker-miner-fs.service