CentOS 7

Installing CentOS 7

Installing Centos 7 with Gnome Desktop

CentOS (Community Enterprise Operating System) is a free open source Linux operating system that has 100% binary comparability with Red Hat Enterprise Linux (RHEL). Because of this compatibility, many organisations have choose CentOS as their choice of distribution. CentOS 7 uses systemd and the GNOME desktop by default. The XFS filesystem is now also default. The Linux kernel is now at version 3.10.0 and support for Linux containers is now included. For a full list of all the new features, these can be found at the official CentOS site: CentOS 7 Release Notes

In the example that follows, we will show you how to install CentOS 7 with the default GNOME desktop. To install CentOS 7 simply follow the instructions below:

To download your iso image of CentOS 7.0, simply follow this Link: CentOS Download

Once you have downloaded your CentOS iso image, you will need to burn this to a blank DVD. For software that can do this, search for "dvd iso burning software" in the search box located towards the top of this page. Your computer may already have CD/DVD burning software installed such as "Brasero, K3B, Nero, CDBurnerXP or Roxio". Once you have burned your "iso" image of CentOS 7 to your DVD, you will need to leave the DVD in the DVD drive and reboot your system. (Assuming that this machine is your intended target system for installation). As your computer reboots, you will need to press the appropriate key to access your system's BIOS settings. On many systems this key will be "F8", "F11" or "F12". Most systems will display the a message indicating which key needs to be pressed. Once you have access to your BIOS settings, you will need to modify the boot sequence order of your system to boot from CD/DVD first. Once you have made this change, you can reboot your system and follow the instructions below.

CentOS 7 Installer

To start your installation of Centos 7, simply highlight the "Install CentOS 7" option and press enter. Your installation will now start.

CentOS 7 Installer Menu

Test Media

It is always recommended that you test your media before carrying out an installation. To test your media, simply choose the "Test this media and install CentOS 7". After a media check, your installation will start.

Welcome to CentOS 7

From this screen you will need to choose the language that is to be used during this installation. In the example, "English" has been chosen.

CentOS 7 Choose Language

Installation Summary

At this screen you can select various options. However, you must address any highlighted options before continuing. In this example installation we will choose additional software and configure the network before proceeding.

CentOS 7 Installation Summary

Installation Destination

From this screen you need to confirm the device(s) that you would like to install to. You also have the option of encrypting data. These additional options can be chosen by placing a tick in the relevant box. For this installation, we have gone with the default options. Once you are happy with your chosen options, you will need to click "Done" to continue with the installation.

CentOS 7 Installation Destination

Network and Hostname

From this menu, we are going to configure the network and give our system a name (hostname). If your system is connected to your network, you can simply select the "On" position to connect to your network. The hostname is set by typing a unique name for your system in the lower left hand corner. In this example we successfully connected to our DHCP server and obtained an IP address. If you are not using DHCP to supply an IP address, then you will need to click on the "Configure" option. Here you will be asked to supply an IP address, Netmask and Gateway information. Once you have completed this section, click on "Done" to continue.

CentOS 7 Network and Hostname configuration

Software Selection

From this screen you can choose the role your server/computer is going to be created for. Various build options are available. These include: "Minimal Install", "Infrastructure Server", "File and Print Server", "Basic Web Server", "Virtualization Host", "Server with GUI", GNOME Desktop", "KDE Plasma Workspaces" and "Development and Creative Workstation". In this example I have chosen the "GNOME Desktop" along with some additional packages. These are indicated in the "Add-Ons" section.

CentOS 7 Software Selection

CentOS Installation Summary Screen

Once you are happy with your chosen selections, click on the "Begin Installation" option in the lower right hand corner of the screen.

CentOS 7 Installation Summary Screen

Account Configuration

The next section of this installation involves defining the root password and creating a new user. Click on each of the highlighted options in turn to enter the requested information.

CentOS 7 Account Creation

Root Password

You must now specify a root password to be used for administering your system. Note, if you supply a weak password, you will be asked to press "Done" twice to confirm you have chosen a weak password!

CentOS 7 Root Password Entry

Create User

From this screen you must define the name of a user. In this example I have also chosen the use to be an "Administrator". Again, if you supply a weak password, you will be asked to confirm this. Once you have supplied the relevant credentials, simply click "Done" to continue with the installation.

CentOS 7 Create Initial User

Installation Continues...

Progress of the installation is indicated by the progress bar.

Progress Indicator Bar CentOS 7

Installation Complete

Your installation is now complete, however, various other steps are still required before you can use your installation. These include accepting the license agreement and specifying whether "kdump" is to be used". Click on "Reboot" to finalise your installation. Remember to remove any media from your drives.

CentOS 7 First Reboot

CentOS Starting

As CentOS starts, a simple progress indicator is displayed.

CentOS 7 Starting

Initial Set-up

At this screen you need to accept the "License Agreement". Click on the highlighted option. Now click on the option "I accept the license agreement". Once you have accepted, click on "Done" to continue.

CentOS 7 Accepting the License EULA

Finish Configuration

Next click on the "FINISH CONFIGURATION" option in the lower right hand corner of the screen.


Kdump is a kernel crash dumping mechanism that can record important system information in the event of a system crash. This information can be used to help diagnose the problem. In this example, I have chosen not to use "kdump". If you choose not to use "kdump", you will need to reboot your system again for these changes to be picked up.

Kdump Activate - Deactivate Screen

Login Screen

Once your system has rebooted, you will be able to login to the account you created earlier. Simply click on the user name. Here you will need to enter the password that you created earlier.

CentOS 7 Login Screen

Welcome Desktop Screen

Once you have logged in successfully, you will need to complete a couple of selections. You will be asked to confirm your "Country", Verify your input source. You are also asked to add any online accounts that you may wish to connect to. And finally you need to click on the large blue "Start Using CentOS Linux".

CentOS 7 Welcome Screen

CentOS 7 Gnome Desktop

Congratulations, you may now use your new installation.

CentOS 7 Gnome Desktop