CentOS Linux 8 Installation with Screenshots

CentOS (Community Enterprise Operating System) provides community supported free Linux Distribution derived from Red Hat Linux. It has recently released CentOS Linux 8 version. In this post, will go through step by step manual installation of CentOS Linux 8. Installation of CentOS 8 requires at least 2 GB of RAM and 4 GB is recommended and it supports following architectures:

1. x86_64 (64 bit Intel/AMD)
2. aarch64 (64-bit ARM)
3. ppc64le (IBM POWER, little-endian)

Some of the new features in CentOS 8.
  • Cockpit (Web Console)
  • Content Distribution
  • BaseOS Repository – Includes underlying OS packages.
  • AppStream Repository – Application related packages, Developer tools, databases and others.
  • Software management – CentOS 8 comes with YUM Update manager v4.0.4 which use DNF (Dandified YUM) technology as a backend by default. We can use yum or dnf to install, delete, update, and manage software packages on CentOS 8. Still we can use yum command without any issue.
  • NTPD is replaced by Chronyd.
  • nftables replaces iptables as the default network packet filtering framework.
  • Wayland is the default display server instead of the Xorg server in CentOS 8.
  • XFS is the default filesystem.
Step 1: Direct download or mirror download of CentOS 8.
Release Note:
Step 2: Make a bootable device (USB or DVD).
Once download is complete, make a bootable device and boot a system with this bootable media. Also change booting sequence in BIOS/UEFI.
Step 3: Installation process
System will boot with bootable media and screen will be shown as below. We will start installation choosing first option without testing installation media.

Step 4: Choose Language during installation.
You need to choose Language for installation. You will be redirected to summary page for next step.

Step 5: Installation SummaryFrom below screen choose Keyboard, Language Support, Time & Date, Software Selection, Installation Destination, KDUMP and Network & Host Name one by one to proceed installation. You can configure Network and Hostname after complete installation. Select proper Region and timezone to update CentOS nearby repository future.

Step 6: Select Region and click on Done as highlighted below.

Step 7: Once you click on Software selection, choose Base Environment as per requirement and Add-Ons for selected Environment.

Step 8: After clicking on Installation Destination, there are two type of Storage Configuration
a) Automatic – As name suggested with this option, system will auto partitions the file system for you.
b) Custom – In this option, you need to manually partitions the file system. we would recommend Automatic option who are a beginners. But here we will be using Custom option. Click on Done button to proceed.

Step 9: Standard Partition
In this post, we will be using Standard Partition. We can see the available space and total space. Also there are ‘+’ and ‘-‘ sign as highlighted. Once you click on ‘+’ sign, select Mount Point as ‘/boot’ and desired Capacity 1 GB. Likewise we will create swap partitions as 4 GB and 40 GB for root ‘/’ partitions.
Note: Here, we have given 40 GB for root partitions and remaining space will be using for future testing purpose. Once partitions is done click on “Done” which will take you to next screen and “Accept Changes.”

Step 10:  Manual Partitioning.
We have created three mount point. While creating mount point you need to choose file system type for your choice (vfat, ext3, ext4, xfs etc.).
/boot -Liinux kernel and boot loader resides in this partition and load kernel from this partition while booting the system.

SWAP – This is being used when there is a shortage of RAM, We will give 4 GB for swap partition. That depends how much memory you have in your system.


ROOT – partitions contains all configurations and file system to run CentOS Linux 8.
Once you click on “Done” below screen will appeared, this is to confirm the partition tables. Click on “Accept Changes”
Step 10: Verify installation summary. Click on “Begin Installation” button to begin installation.

Step 11: Installation started, set root password (remember this password, this is a root user password that may required later on). Also create a normal user and relax, this may take sometime to finish the CentOS Linux 8 installation.

Step 12: Go ahead and Reboot.

Step 13: Initial Setup, click on License Information, tick on I accept the License agreement and click on Done and FINISH CONFIGURATION.

Step 14: Login with the user created during installation steps.

Step 15: Initial setup for user. Follow the screen till finish.

Step 17: Final screen of CentOS 8.

That’s it. We have successfully installed CentOS Linux Version 8. If you need any help during installation. Please post in comment section. We are happy to help you. Please share it with others and follow us on our Facebook Official Page.

Leave a Comment