在 Ubuntu Server 22.04 中,默认安装的是无图形界面(CLI)的版本。如果你已经完成了服务器安装并进入了命令行界面,想要安装图形用户界面(GUI),可以按照以下步骤操作。
⚠️ 注意:
- 服务器通常资源有限,安装 GUI 会占用额外内存和磁盘空间。
- 远程服务器建议优先使用 SSH + 轻量级工具;如果必须用 GUI,推荐通过 VNC/RDP 连接。
- 以下方法适用于桌面环境如 GNOME(Ubuntu 默认)或更轻量的 XFCE/LXDE。
✅ 方法一:安装完整的 Ubuntu Desktop 环境(推荐新手)
这是最简单的方式,它会安装 Ubuntu 默认的 GNOME 桌面环境及常用应用。
步骤:
-
更新系统包列表
sudo apt update sudo apt upgrade -y -
安装
ubuntu-desktop元数据包sudo apt install ubuntu-desktop -y这个过程可能需要较长时间,下载大量依赖包。
-
重启系统
sudo reboot -
启动图形界面
- 重启后,系统应自动进入登录图形界面。
- 如果没有自动进入,可手动启动:
sudo systemctl start gdm3(若提示服务不存在,可能是显示管理器不同,见下文)
-
设置开机自动启动图形界面(可选)
sudo systemctl set-default graphical.target
✅ 方法二:安装轻量级桌面环境(适合资源受限的服务器)
如果你希望节省资源,可以选择更轻量的桌面环境,如 XFCE 或 LXDE。
安装 XFCE(推荐):
sudo apt update
sudo apt install xfce4 xfce4-goodies -y
然后安装一个显示管理器(如 LightDM):
sudo apt install lightdm -y
sudo dpkg-reconfigure lightdm # 选择 lightdm 作为默认显示管理器
sudo reboot
安装 LXDE(更轻量):
sudo apt install lxde-core -y
sudo apt install lightdm -y
sudo dpkg-reconfigure lightdm
sudo reboot
✅ 方法三:仅安装最小化 GUI + 浏览器(适合远程访问)
如果你只需要偶尔使用图形界面(例如运行浏览器或特定 GUI 应用),可以只安装必要组件:
sudo apt install xorg openbox firefox -y
sudo apt install lightdm -y
sudo dpkg-reconfigure lightdm
sudo reboot
这样你会得到一个非常基础的窗口管理器 + 浏览器。
🔧 常见问题与排查
1. 如何切换回命令行模式?
sudo systemctl set-default multi-user.target
sudo reboot
2. 没有图形界面登录?检查显示管理器:
- GNOME 使用
gdm3 - XFCE/LXDE 通常使用
lightdm
确认当前运行的显示管理器:
systemctl status gdm3 # 或 lightdm
3. 远程访问图形界面?
推荐使用 VNC 或 RDP:
安装 TigerVNC Server:
sudo apt install tigervnc-standalone-server tigervnc-common -y
vncserver :1
# 首次运行会要求设置密码
然后在本地电脑使用 VNC Viewer 连接到 IP:5901
或使用 RDP(xrdp):
sudo apt install xrdp -y
sudo systemctl enable xrdp --now
然后用 Windows 远程桌面客户端连接服务器的 IP。
📌 总结建议
| 需求 | 推荐方案 |
|---|---|
| 完全桌面体验 | ubuntu-desktop |
| 轻量级桌面 | xfce4 + lightdm |
| 极简 GUI + 浏览器 | xorg + openbox + firefox |
| 远程图形访问 | 安装 VNC 或 xrdp |
如你有具体用途(如开发、媒体播放、远程办公等),我可以为你推荐更合适的桌面组合。
云知识CLOUD