How to Install GNOME GUI on Rocky Linux 10

To use Rocky Linux 10 in graphical mode, you will need to install the GNOME package on the system to enable the GUI. We will go through the steps required to install the GNOME GUI.

Check the available package groups for Rocky Linux 10.

dnf group list

Output:

[root@vps ~]# dnf group list
Last metadata expiration check: 0:33:13 ago on Mon 23 Jun 2025 07:06:01 AM UTC.
Available Environment Groups:
   Server with GUI
   Server
   Workstation
   KDE Plasma Workspaces
   KDE Plasma Mobile
   Custom Operating System
   Virtualization Host
Installed Environment Groups:
   Minimal Install
Available Groups:
   PostgreSQL Database Server 17 PGDG
   PostgreSQL Database Server 16 PGDG
   PostgreSQL Database Server 15 PGDG
   PostgreSQL Database Server 14 PGDG
   PostgreSQL Database Server 13 PGDG
   Desktop accessibility
   KDE Applications
   KDE
   KDE Multimedia support
   KDE Mobile
   KDE PIM
   KDE Software Development
   KDE Frameworks 6 Software Development
   Legacy UNIX Compatibility
   Smart Card Support
   Console Internet Tools
   Container Management
   Development Tools
   .NET Development
   Graphical Administration Tools
   Headless Management
   Network Servers
   RPM Development Tools
   Scientific Support
   Security Tools
   System Tools

Installing Gnome GUI

Installing a Gnome GUI requires several packages to be installed on the server. Thankfully, this process is simplified using the groupinstall option and all the required packages related to Gnome are grouped in the Server with GUI group.

dnf groupinstall "Server with GUI"

Output:

[root@vps ~]# dnf groupinstall "Server with GUI"
Last metadata expiration check: 0:35:35 ago on Mon 23 Jun 2025 07:06:01 AM UTC.
Dependencies resolved.
================================================================================
 Package                            Arch   Version              Repo       Size
================================================================================
Installing group/module packages:
 ModemManager                       x86_64 1.22.0-7.el10        baseos    1.2 M
 NetworkManager-adsl                x86_64 1:1.52.0-3.el10_0    baseos     28 k
 NetworkManager-bluetooth           x86_64 1:1.52.0-3.el10_0    baseos     55 k
 NetworkManager-config-server       noarch 1:1.52.0-3.el10_0    baseos     14 k
 NetworkManager-wifi                x86_64 1:1.52.0-3.el10_0    baseos     76 k
 NetworkManager-wwan                x86_64 1:1.52.0-3.el10_0    baseos     62 k
 PackageKit                         x86_64 1.2.8-8.el10         appstream 664 k
 PackageKit-command-not-found       x86_64 1.2.8-8.el10         appstream  24 k
 PackageKit-gstreamer-plugin        x86_64 1.2.8-8.el10         appstream  19 k
 PackageKit-gtk3-module             x86_64 1.2.8-8.el10         appstream  17 k
 acl                                x86_64 2.3.2-4.el10         baseos     79 k
 alsa-ucm                           noarch 1.2.13-2.el10        appstream 283 k
 alsa-utils                         x86_64 1.2.13-1.el10        appstream 1.2 M
 amd-gpu-firmware                   noarch 20250314-15.el10     appstream  27 M
 at                                 x86_64 3.2.5-12.el10        baseos     66 k
 at-spi2-atk                        x86_64 2.52.0-3.el10        appstream  87 k
 at-spi2-core                       x86_64 2.52.0-3.el10        appstream 381 k

To enable the GUI as the default and boot into graphical mode.

systemctl set-default graphical

Output:

[root@server ~]# systemctl set-default graphical
Removed /etc/systemd/system/default.target.
Created symlink /etc/systemd/system/default.target → /usr/lib/systemd/system/graphical.target.

GUI Setup

Head over to CrownPanel to access the VNC feature for the next steps.

The GUI welcome page will appear and it will prompt for various information to configure your server profile.

Rocky Linux 10 GNOME GUI complete!!!


CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME for 10% off!

1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month

Available Locations: LAX | MIA | ATL | FRA | AMS