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