CentOS is one of the most stable operating systems I have ever worked with. You can easily download it from official mirror sites that provide the disk-image file for free. The list of mirror sites can be found in Distrowatch.com as I described in my earlier post.
After downloading the image file (typically the have .ISO extension), you can burn it on a physical disk or you can create a bootable USB Drive, and boot your system with either of these two ways.
When You boot your System with the bootable media, your will face this welcome page:
If it’s the first time you are using this burned disk or bootable USB Drive, press OK to let the computer check the health of your media. (You can navigate between choices by pressing Tab key on your keyboard, and then you can use Space key from your keyboard to select the selection).
After the Media Testing process, you will face the following page which is the beginning of the installation in graphical mode:
By pressing Next button (or pressing Space) you will start the installation process, you should choose the installation interface language which is by default pointed on English:
After pressing the Next button, you will see a page offering you some choices to manage the way you want to deal with partitions on your system, usually the system you are installing CentOS on, is going to be a server and typically it does not, and even should not, have other OSs installed on your system, so by default the “Remove all partitions on selected drives and create default layout” is selected. but you can simply open the drop-down box and select your desired option. For those who wants to install the CentOS on a virtual machine, simply leave the default selection and move on.
If you choose the “Remove all partitions on selected drives and create default layout“, after pressing next, you will face a warning message which warns you that the existing data on the Hard-Drive will be removed before the rest of the installation process continues.
The next step you should interact with would be the Network Configuration. In this step you can let the default network configuration be, or you can set your desired settings .
If you press the Edit button located right next to the Ethernet interfaces list, another window will be open which will let you set your desired configuration:
If you change the setting on “Manual Configuration” and press ok, the Network Configuration will change to Manual mode and you should set the Gateway and DNS IPs your self because the OS will not get this settings from DHCP, cause there is not any DHCP servers set !
Next step is so simple, you should set the server’s Time and Time Zone. You can simply use your mouse for this matter and your mouse will stick to closest city.
The next step is the most important step.In This step, you should set a password for your root account which will be use to manage and configure your server. This account is the administration account. Keep this in mind that if you forget the password you set in this step, you will have a serious problem.
In the next step, you can setup additional packages, such as GUIs, moduls and etc. If you need a pure linux, uncheck all extra packages.
The rest is simple, just click next and go on, the last step will ask for Reboot.
Have fun 😉