How to Install RockyLinux 8.4

For the past few months, we've heard the news about the end of the CentOS Linux distribution project. The CentOS 8 will be the last version of the CentOS Linux project, which only gets support until the end of this year 2021. And by this time, we have a few Linux distro as an alternative of CentOS Linux 8 Stable, and among them is "Rocky Linux".

Rocky Linux is an open-source Linux distribution created by the Rocky Linux project, led by Gregory Kurtzer, founder of the CentOS project. It's a fork of CentOS and designed to be 100% binary compatible with RHEL. Rocky Linux provides an enterprise-grade operating system and production-ready Linux distribution.

In this guide, we will show you step-by-step how to install a 64-bit version of Rocky Linux 8.4 as a stand-alone server. Additionally, we will verify the installation by accessing the Rocky Linux server through SSH from another machine.

Prerequisites

  • An ISO file Rocky Linux 8.4. The download page provides two versions of ISO, minimal and DVD. We will use Rocky Linux minimal ISO.
  • Installation media. For the live machine hardware installation, you will need a USB drive for your media installation. But for the virtual machine (VM) installation such as KVM and VirtualBox, you can just go with the ISO file.
  • Disk at least 20GB (for testing purpose). For production, you need larger disk space.

Download and Verify ISO File

First, download the ISO file of Rocky Linux (Minimal or DVD version). Then verify the file you downloaded to make sure it's not corrupt.

1. Download Rocky Linux 8.4 Minimal using the command below.

wget https://download.rockylinux.org/pub/rocky/8.4/isos/x86_64/Rocky-8.4-x86_64-minimal.iso

2. For the Rocky Linux DVD version, download using the following command.

wget https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8.4-x86_64-dvd1.iso

3. Once your ISO file is downloaded, run the following command to download the checksum file.

wget https://download.rockylinux.org/pub/rocky/8.4/isos/x86_64/CHECKSUM

After that, you can verify your ISO file using the sha256sum command as below.

sha256sum -c CHECKSUM --ignore-missing Rocky-8.4-x86_64-minimal.iso

Now you will see a similar output as below.

Rocky-8.4-x86_64-minimal.iso: OK

The verification is complete, and the ISO file is not corrupt. Now you can create a USB media bootable using a tool such as UNetbootin or dd command, or if you want to install it as a virtual machine, you're ready to go.

Boot to Installation Media

Boot your machine to the ISO file or USB drive installation media. During the booting process, you see a black screen with a list of menus.

1. Select the "Install Rocky Linux 8" menu and press "Enter" to continue.

Install Rocky Linux 8.4

Now you will see some boot messages and the anaconda installer messages. Once the boot process is complete, you will get the Rocky Linux Welcome Page.

Choose Installation Language

1. On the Rocky Linux welcome page, choose your preferred language for the installation and click "Continue".

choose language for installation of rocky linux

In the next window, you will see the Rocky Linux "Installation Summary" page. Which inform you to complete four different stages for the Rocky Linux installation.

  • LOCALIZATION: You will be setting up the keyboard layout, languages, date, and time.
  • SOFTWARES: You will be configuring the Rocky Linux installation source and choosing which software packages you want to install.
  • SYSTEM: You will be setting up the partition for the Rocky Linux installation destination. And then setting up the hostname and network.
  • USER SETTINGS: You will be setting up the new user and the root password.

Installation summary

In the next stage, you will be configuring all of those four stages.

LOCALIZATION

Now you will be focusing on the "LOCALIZATION" stage.

1. Frist, click the "Keyboard" option.

Setting up keyboard layout

The default keyboard layout configuration is "English (US)". Click the "+" button to add a new keyboard layout as your preferred keyboard, then click on "Done" to continue the installation.

Add keyboard layout

2. Next, click the "Language Support" option to add a new language.

set up language support

As shown below, there are multiple versions of each language, and the default language configuration is "English - English (United States)".

To add a new language, click the base language you want to use and select the version as your preferred. Additionally, you can install multiple versions of the language by marking each version.

After that, click the button "Done to continue.

Add language support

3. Now click the "Time & Date" option.

Set up time and date

Click the map to set up the "Region" and "City". After that, you can adjust the time and date with your own at the bottom page. Optionally, you can choose the "Region" and "City" from each box.

Now click the button "Done" to continue and move to the second stage.

setting up date and time

SOFTWARE

On the "SOFTWARE" stage, you will be checking the Rocky Linux installation source and choosing the software packages you want to install.

1. Click on the "Installation Source" option.

set up installation source of Rocky Linux

Now the installer will automatically detect the installation source media, click the "Verify" button and make sure the source for the installation is good and not corrupt.

Verify the installation source

After that, click "Done".

2. Next, click the "Software Selection" option.

Select software packages

One the "Base Environment" section, select the option "Server" to use the Rocky Linux as a server machine.

On the right side "Additional software for Selected Environment" section, select additional software packages that you want to install.

Choose software packages for the Rocky Linux Server

Then click "Done" to save the configuration.

SYSTEM

At this stage, you will be configuring the partition for the installation destination and setting up the network IP address and hostname.

1. Click the "Installation Destination" option.

set up installation destination of rocky linux

The installer will automatically select the disk for the installation with the "automatic" storage configuration.

Change the default "Storage Configuration" to "Custom" and click "Done".

set up custom storage configuration and partition

Now you can create the custom partition for the Rocky Linux.

Leave the default partition scheme to LVM and click the "+" button to create new partitions.

Default partition schema LVM

Now create three disk partitions, boot partition, root partition, and swap as following.

Boot partition: Mount Point: /boot - Desired Capacity: 1 GB

create boot partition

Root partition : Mount Point: / - Desired Capacity: 17 GB

Create root partition

Swap partition : Mount point: swap - Desired Capacity: 2 GB

Create SWAP Partition

Once you've created all those partitions, click "Done" to save the new partition configuration.

Checking new partition configuration

Double-check your configuration and click the "Accept Changes" button to apply.

Apply new partition configuration

2. Next, click the "Network & Host Name" option.

Set up network and hostname

The installer will automatically detect your network device. You need to "turn on" the network interface so you will get an IP address from your DHCP server.

Alternatively, click the "Configure" button to set up the IP address manually, choose the tab "IPv4 Configuration".

After that, type the new name of your Rocky Linux machine on the "Host Name" box and click "Apply".

Set up network and hostname

Now click "Done" to continue to the next stage.

USER SETTINGS

At this stage, you will be setting up the root password and create a non-root user.

1. Click on the "Root Password" option.

Setting up root password

Now type your strong root password and repeat, then click the "Done" button.

Type root password strong

2. After that, click the "User Creation" option to create a new user.

Create new user

Type details full name, username, and password. Then select the option "Make this user administrator" to allow the user to run the "sudo su" command and get the root privileges.

Create new user with administrator privileges

Now click the "Done" button to complete the configuration.

Rocky Linux Installation Process

1. Double-check your installation configurations for each stage. After that, click the button "Begin Installation" to start Rocky Linux installation.

Installation Summary Rocky Linux

2. Below is the page of the Rocky Linux installation process.

Rocky Linux Installation progress

3. once the installation is complete, click the "Reboot System" button to restart the machine.

Rocky Linux installation completed and Reboot the System

4. Next, remove the installation media and boot to the default disk.

During the booting process, you will see the Rocky Linux grub as below.

Rocky Linux GRUB

Select the Rocky Linux menu on top and press "Enter" to boot to the system.

Verify Rocky Linux Installation

To verify the Rocky Linux installation, you need to log in to the server and check the Rocky Linux version.

1. On the Rocky Linux login page, type your username and password. Then press "Enter" to log in to the system.

2. Now execute the following command to check the Rocky Linux version, kernel version, and the current user login.

uname -r
whoami
cat /etc/redhat-release

As seen below, you've installed the Rocky Linux 8.4 Green Obsidian.

Rocky Linux Login

Verify Sudo Root Privileges

1. To test the root sudo privileges, run the sudo command below.

sudo su

Type the password of your user and press "Enter".

2. Now check the current user using the following command.

id
whoami

Once you get the root privileges, you should get similar output as below.

Verify Root Sudo Privileges

Verify SSH Service

1. Before checking the SSH service status, check the Rocky Linux server IP address using the following command.

sudo ip a

You will get similar output as below.

Check IP Address server

As seen on the screenshot, the Rocky Linux server gets an IP address "192.168.122.10". You will be connecting to the server using this server's IP address.

2. Next, verify the SSH service by executing the command below.

sudo systemctl status sshd

As seen below, the SSH service is active and running on default SSH port 22.

Verify SSH Service

3. Next, access the Rocky Linux server IP address from another machine using the ssh command as below.

ssh [email protected]

Type "yes" to confirm the server fingerprint, then type the password of your user and press "Enter".

Once it's successful, you will get the shell of the Rocky Linux server.

Next, execute the sudo command below and type the password of your user.

sudo su

Once your password is correct, you will get the root privileges.

Login to Rocky Linux Server with SSH

Conclusion

Congratulations! you have successfully installed the Rocky Linux 8.4. Now you can update and upgrade all packages to the latest version. And after that, you're ready to deploy your application on the Rocky Linux server.

Share this page:

0 Comment(s)