凌峰创科服务平台

Ubuntu服务器版如何安装桌面环境?

在服务器版这个“精简”的系统上,额外安装你想要的“桌面环境”软件包。

Ubuntu服务器版如何安装桌面环境?-图1
(图片来源网络,侵删)

下面我将为你提供几种主流桌面环境的安装方法,并附上详细的步骤和解释。


第一步:更新系统(重要!)

在进行任何软件安装之前,强烈建议你先更新服务器的软件包列表和已安装的软件包,这可以确保你安装的是最新、最稳定且安全的版本。

sudo apt update
sudo apt upgrade -y

第二步:选择并安装桌面环境

Ubuntu 服务器版默认没有安装任何桌面环境,你可以根据自己的需求选择安装,不同的桌面环境在资源占用、外观和功能上有所不同。

桌面环境 特点 资源占用 推荐用户
Ubuntu Desktop (默认) 与 Ubuntu 官方桌面版完全一致,GNOME 3 桌面,功能全面,美观易用。 中等 新手,追求现代体验的用户
Kubuntu 使用 KDE Plasma 桌面,高度可定制,功能强大,外观华丽。 中等 喜欢高度自定义的用户
Xubuntu 使用 XFCE 桌面,轻量、快速、稳定,适合配置较低的服务器。 老旧硬件,追求性能的用户
Lubuntu 使用 LXQt 桌面,极其轻量,速度飞快。 极低 非常老旧的硬件,或只需要最基本图形界面的服务器

安装默认的 Ubuntu 桌面环境(推荐)

这是最简单、最直接的方法,安装的是当前 Ubuntu 版本官方桌面版所使用的 GNOME 桌面环境。

Ubuntu服务器版如何安装桌面环境?-图2
(图片来源网络,侵删)
# 安装 ubuntu-desktop 任务
sudo apt install ubuntu-desktop -y

注意:这个任务会安装大量的软件包,包括 GNOME 桌面、常用应用(如浏览器、办公套件等),可能需要下载几百 MB 到几 GB 的数据,具体取决于你的网络速度。

安装其他桌面环境(以 Xubuntu 为例)

如果你想安装轻量级的 XFCE 桌面,可以安装 xubuntu-desktop 任务。

# 安装 xubuntu-desktop 任务
sudo apt install xubuntu-desktop -y

同理,安装 Kubuntu 或 Lubuntu 只需将包名替换为 kubuntu-desktoplubuntu-desktop


第三步:安装显示服务器和图形登录管理器

桌面环境需要一个显示服务器来工作,通常是 X.org,为了在启动时能看到登录界面并选择用户登录,你需要一个图形登录管理器,如 GDM (GNOME Display Manager) 或 SDDM (Simple Desktop Display Manager)。

Ubuntu服务器版如何安装桌面环境?-图3
(图片来源网络,侵删)
  1. 安装 X.org 在安装 ubuntu-desktop 时,通常会自动作为依赖项安装,但如果你不确定,或者只安装了 xubuntu-desktop,可以手动安装以确保万无一失。

    sudo apt install xorg -y
  2. 安装登录管理器

    • 如果你安装的是 ubuntu-desktop,它会默认安装 gdm3
    • 如果你安装的是 xubuntu-desktop,它会默认安装 lightdm
    • 如果你安装的是 kubuntu-desktop,它会默认安装 sddm

    你不需要手动安装,因为桌面环境的任务包会自动处理好,但如果你的登录管理器没有自动启动,或者你想更换,可以这样做:

    # 安装 GDM
    sudo apt install gdm3 -y
    # 安装 SDDM
    sudo apt install sddm -y
  3. 设置登录管理器为默认 安装后,你需要将其设置为默认的显示管理器。

    # 使用以下命令选择默认的显示管理器
    sudo dpkg-reconfigure gdm3
    # 或者
    sudo dpkg-reconfigure lightdm
    # 或者
    sudo dpkg-reconfigure sddm

    在弹出的界面中,使用方向键选择你的登录管理器(gdm3),然后按 Enter 确认。


第四步:重启服务器并登录

完成所有安装后,重启服务器以加载新的图形环境。

sudo reboot

重启后,你将不再看到纯文本的命令行登录界面,而是会进入一个图形化的登录屏幕,输入你的用户名和密码,登录即可进入全新的桌面环境。


常见问题与注意事项

如果重启后仍然是黑屏或命令行怎么办?

这通常是由于显卡驱动或显示管理器配置问题导致的。

  • 检查启动模式:确保你的服务器 BIOS/UEFI 设置中,启动模式是 "UEFI" 而不是 "Legacy/CSM",Ubuntu Server 20.04 及更高版本推荐使用 UEFI 模式。
  • 检查显示管理器是否运行
    • 在登录界面按 Ctrl + Alt + F3 切换到命令行终端(TTY3)。
    • 输入用户名和密码登录。
    • 检查 gdm3 是否正在运行:
      sudo systemctl status gdm3
    • 如果没有运行,尝试启动它:
      sudo systemctl start gdm3
      sudo systemctl enable gdm3
    • gdm3 启动失败,查看日志排查问题:
      journalctl -u gdm3
  • 安装显卡驱动:服务器通常使用集成显卡,驱动问题较少,但如果你使用的是 NVIDIA 或 AMD 的独立显卡,可能需要手动安装专有驱动,可以使用 ubuntu-drivers 工具来检测和安装:
    sudo ubuntu-drivers autoinstall

服务器桌面 vs. 桌面版服务器

  • Ubuntu Server + Desktop GUI:这是一个“混合体”,你拥有一个完整的服务器内核和工具,同时添加了桌面环境,这非常适合需要运行少量 GUI 应用的服务器场景。
  • Ubuntu Desktop Edition:这是为个人电脑设计的,它默认安装了大量桌面应用,并且内核可能针对桌面硬件(如电源管理、蓝牙等)进行了优化,虽然它也可以用作服务器,但通常不如服务器版“干净”和高效。

资源占用

安装桌面环境会消耗额外的磁盘空间(通常需要 2-5 GB 或更多)和内存(至少需要 1-2 GB 可用内存才能流畅运行),请确保你的服务器有足够的资源。

安全性

将服务器暴露在图形界面下会带来一定的安全风险,请确保:

  • 你的服务器位于安全的网络环境中。
  • 如果需要从公网访问,请务必使用 SSH 进行远程管理,而不是直接暴露 VNC 或 RDP。
  • 为桌面用户设置强密码。
  • 定期更新系统。

如何远程连接桌面?

我们不会在服务器机前操作,而是通过远程桌面协议连接。

  • 对于 GNOME (Ubuntu Desktop)

    • 确保安装了 remote-desktop-gateway 包:
      sudo apt install remote-desktop-gateway -y
    • 在“设置” -> “共享”中,启用“屏幕共享”。
    • 在 Windows 上,可以使用“远程桌面连接”客户端,输入服务器的 IP 地址。
    • 在 macOS 上,可以使用 Microsoft Remote Desktop 应用。
    • 在 Linux 上,可以使用 remminavinagre 等客户端。
  • 对于其他桌面环境 (如 XFCE, KDE)

    • 你可能需要安装 VNC 服务器,如 tigervnc-standalone-serverx11vnc
    • 配置 VNC 服务器并设置密码。
    • 在客户端使用 VNC Viewer (如 RealVNC, TigerVNC) 连接。

希望这份详细的指南能帮助你成功在 Ubuntu 服务器上安装桌面环境!

分享:
扫描分享到社交APP
上一篇
下一篇