How to install CentOS 6 minimal

Tags: 

Linux

We all know Red Hat that is one of the most popular commercial Linux. But if you can find RHEL (Red Hat Enterprise Linux) ISO, you can use it without any cost except you can't install or update any software from Red Hat Repository because you don't have Red Hat Subscription

We known Red Hat was develop based on Linux and license of Linux is GNU GPL. One rule of GPL force you to open your modified source code to the public. Red Hat did as rule say but they didn't tell how to compile them.

CentOS (Community ENTerprise Operating System) is Linux Distro that got code from Red Hat and find the way to compile it. So the different between CentOS and Red Hat are just only brand and some Red Hat proprietary software. Also the version will be the same too. (RHEL 6 vs. CentOS 6)

This article will focus on installation CentOS 6 64-bit with minimal software as possible. This will suitable with who want to use CentOS as a stable server. You can download minimal ISO from [here](http://mirror1.ku.ac.th/centos/6/isos/x86_64/CentOS-6.0-x86_64-minimal.iso

When you booting from CD. Choose Install or upgrade an existing system in welcome screen to start installation

/system/files/install-centos6/install-centos6-01.png

Wait installation loading for a while

/system/files/install-centos6/install-centos6-02.png

Installation will ask to check the installation CD. We can choose Skip

/system/files/install-centos6/install-centos6-03.png

We can use mouse in this GUI installation. Choose Next to continue

/system/files/install-centos6/install-centos6-04.png

Choose English as installation language

/system/files/install-centos6/install-centos6-05.png

Choose U.S. English as keyboard layout

/system/files/install-centos6/install-centos6-06.png

Choose Basic Storage Devices as device's type to install

/system/files/install-centos6/install-centos6-07.png

Sometimes installation will ask to reinitialized the device. Just choose Re-initialize all

/system/files/install-centos6/install-centos6-08.png

Put FQDN (Full Quality Domain Name) as hostname e.g. centos.wingfoss.com

/system/files/install-centos6/install-centos6-09.png

Click on Configure Network if you want to change the network settings

/system/files/install-centos6/install-centos6-11.png

If you want to put static IP, go to IPv4 Settings and choose Manual in Method. Then click Add to put IP Address, Netmask, and Gateway. Then Apply settings

/system/files/install-centos6/install-centos6-12.png

Choose America/Los Angeles as location

/system/files/install-centos6/install-centos6-14.png

Put root password and confirm it

/system/files/install-centos6/install-centos6-15.png

This will setting partition, in this situation I want to use whole hard disk for CentOS so I choose Use All Space and check Review and modify partitioning layout to confirm the partition

/system/files/install-centos6/install-centos6-16.png

The default auto partition will use LVM

/system/files/install-centos6/install-centos6-17.png

Many times I don't want LVM so I will set partition like this

/system/files/install-centos6/install-centos6-18.png

The installation will ask to format the device. Click Format to confirm it

/system/files/install-centos6/install-centos6-19.png

Then it will be the last confirm before start formatting. Choose Write changes to disk

/system/files/install-centos6/install-centos6-20.png

Formatting time will be depend on size of hard disk

/system/files/install-centos6/install-centos6-21.png

This will be boot loader configuration. We can just choose Next

/system/files/install-centos6/install-centos6-22.png

This is minial ISO so it won't ask you to install additional packages. It will start installation right away

/system/files/install-centos6/install-centos6-23.png

When it done. Choose Reboot

/system/files/install-centos6/install-centos6-24.png

After rebooted. We can log in with user root and the password that we put.

/system/files/install-centos6/install-centos6-25.png