
How to Install RHEL 9 Server
Learn how to install RHEL 9 Server with this step-by-step guide covering setup, configuration, and best practices for smooth Linux server deployment.
What is RHEL 10
- RHEL 10 is the next major release of Red Hat Enterprise Linux. unixsysadmin.com+4Red Hat+4Red Hat Documentation+4
- It was announced and made generally available in May 2025. Reddit+4unixsysadmin.com+4Red Hat+4
- The codename for RHEL 10 is “Coughlan”.
Why RHEL 10
The importance of RHEL 10 (Red Hat Enterprise Linux 10) lies in its role as the next-generation enterprise Linux platform — optimized for security, automation, AI integration, and hybrid cloud operations. It’s not just an OS upgrade; it’s a foundation for modern IT infrastructure.
Advantages of RHEL 10:
- Enterprise Stability & Long-Term Support
- Stronger Security & Compliance
- Automation & AI Assistance
- Container & DevOps Optimization
- Hybrid Cloud & Edge Support
- Performance & Efficiency Improvements
- Developer-Friendly Environment
- Cross-Architecture & Hardware Flexibility
- Integrated Ecosystem
- Future-Ready OS
Here we learn step-by-step guide to install RHEL 10 (Red Hat Enterprise Linux 10) with screenshots.
Below is a clear, complete installation process — suitable for beginners, students, or system administrators.
System Requirements for install RHEL 10
- Minimum 2GB RAM or more
- 64-bit x86 processor
- 2 CPUs or more
- At least 20 GB hard disk space
Steps for Installing RHEL 10
1 ) Download RHEL 10 and Create Bootable Media
To download RHEL 10, visit its official portal
https://access.redhat.com/downloads/content/rhel
Login to portal using your Red Hat credentials and download RHEL 10 binary DVD as shown below:
After downloading the ISO file, prepare a bootable installation media (USB drive). On Windows, you can use Rufus to create the bootable USB, while on Linux, you can use the following command:
sudo dd if=~/Downloads/rhel-10.iso of=/dev/sdX bs=4M status=progress
2) Boot from Installation Media
Next, navigate to the system where you plan to install Red Hat Enterprise Linux 10 (RHEL 10). Restart the machine and access the BIOS/UEFI settings. Change the boot sequence so that the USB drive is listed before the hard disk. Once the system restarts, it will boot from the USB installer. On the boot screen, select “Install Red Hat Enterprise Linux 10.0” to initiate the installation, as shown in the screenshot below.
3) Choose Your Preferred Language
Choose your preferred language for RHEL 10 installation.
Click on Continue.
4) Installation Summary Screen
We will now land on the Installation Summary screen, where you can configure:
- Date & Time
- Keyboard Layout
- Installation Source
- Software Selection
- Installation Destination (Storage)
- User Settings
- Network & Hostname
As we can see in above screen, we must first complete mandatory items like
- Installation Destination.
- User Settings
- Software Selection
- Time & Date
Click on Date & Time Item and select the correct time zone according to your location.
Click on Done, it will take us to Installation Summary screen.
Next, go to the User Settings section Configure the root password and set up a local user with its credentials. Under Root Account, click “Enable root account” and provide the root password as shown below.
Click on Done.
From the Installation Summary, navigate to “User Creation” and provide the local user’s full name, username, and password,
then click
Done. Once back on the summary screen, select Software Selection to continue.For this demonstration, I will select “Server” under the Base Environment and leave the remaining options unchanged.
Click on Done.
Explore Other Demanding Courses
No courses available for the selected domain.
Now, select Installation Destination. Here you will see the following options for creating partitions on the disk:
- Automatic – The installer will create the partitions automatically.
- Custom – Allows you to create your own custom partitions.
In my case, I have 60 GB of disk space, and I will create the following custom partitions on it.
- /boot = 2 GB (xfs file system)
- /root = 25GB (xfs file system)
- /home = 20 GB (xfs file system)
- /var = 10 GB (xfs file system)
- /swap = 2 GB
- biosboot = 1MB
Note: This partition layout provides a clear separation between system files, logs, and user data. Modify the sizes as needed to suit your specific environment.
Select the ‘Custom’ option in Storage Configuration and click Done; this will navigate you to the next screen.
Set up the first partition as a boot partition with a size of 2 GB. The steps are illustrated below:
Click on ‘Add mount point‘
In order to create further partitions, click on plus (+) symbol.
Create / partition of size 25 GB,
Similarly create rest of partitions. /home partition of size 20 GB.
/var partition of size 10 GB
Next, create the final two partitions: a 2 GB swap partition and a 1 MB BIOS boot partition.
Bios boot partition
This is required when the system uses a GPT (GUID Partition Table) disk layout while the firmware operates in legacy BIOS mode instead of UEFI.
On the manual partition screen, select “Add Mount Point” and then click “Done” to continue.
Now, click on “Accept Changes”
This will open the installation summary screen; then click “Begin Installation” to proceed.
5) Installation Progress
The screen below indicates that the installation process has begun and is currently underway.
After the installation finishes, the installer will request a system reboot.
Select “Reboot System”, and make sure to update the BIOS boot settings to prioritize the hard disk, ensuring the system starts from it after reboot.
6) Login to RHEL 10 System After Reboot
Once the system is back online after the reboot, we will get the following login screen. Now click on Not Listed. Type username root its credentials that we have created during the installation.
7) After login we get following RHEL 10 Desktop preview
Do visit our channel to know more: SevenMentor