Installing CentOS Step by step with Screenshots

What is CentOS:
CentOS is associate degree Enterprise-class Linux Distribution derived from sources freely provided to the general public by a distinguished North yankee Enterprise Linux vender. CentOS conforms totally with the upstream vendors distribution policy and aims to be 100% binary compatible. CentOS primarily changes packages to get rid of upstream vender stigmatization and design. And affirmative CentOS is FREE.

CentOS is developed by atiny low however growing team of core developers. successively the core developers ar supported by a full of life user community together with system directors, network directors, enterprise users, managers, core Linux contributors and Linux enthusiasts from round the world.

System necessities table and notes relating to installation:

Installing CentOS is pretty easy with some configurable choices on the installation method, I’d list the required steps here for a graphical installation. Note that the graphical installer wants a minimum of 512 MB and it’s not suggested for servers OS. but text mode is a smaller amount resource consumption and 128 MB RAM are enough for it. the foremost recent list of supported hardware are often found at

CentOS is delivered collectively videodisc or six CDs all of that ar needed for installation to achieve success, within the next post I’ll offer some links and mirrors to transfer CentOS, be suggested if you're planning to run CentOS as a server it's a lot of convenient to run a64bit version.

An administrator or “root” should partition the HDD before the installation eg. allot 100MB for the first partition  as “boot” and 512MB or a lot of for “swap” and also the remainder of the HDD for system and users’ files. Otherwise it'll prompte the user with partition choices throughout the installation method.

Installation guide:

1. Insert the videodisc into your native media and boot the machine, a window kind of like this one pops up and asks you if you'd prefer to install or upgrade in graphical mode, press Enter.

2. once prompted for testing the CD media before installation press alright to check that there aren't any issues together with your media and its content. or simply click skip to maneuver into next step.

Note: if you selected take a look at|to check} your media and you propose to put in the system through multiple CDs check that to travel through “If you'd prefer to test further media, insert succeeding CD and press” screen till you finished all CD’s, you don’t need to stuck within the middle of installation for corrupted media”.

3. Click “Continue”, once you’ve clicked “continue” you may see the “Running Eunectes murinus the centos system file installer” CentOS a bit like RHEL and lid uses Eunectes murinus as system installer.

4. opt for the installation’s method language. English is default.

5. choose acceptable keyboard for the system, U.S. English is default.

6. At this step you’ll be prompted with a “Warning”: “The partition table on device had (HARDDISK 100000MB) was unreadable”, This warning won't show up if you already portioned your HDD before the installation . If This wasn't the case then you have got to travel through partitioning method.

In partitioning choice click affirmative
A confirmation warning pops up indicates that “you have chosen to get rid of all Linux partitions (and ALL knowledge on them) on the subsequent drivers: Had (HARDDISk 100000MB) ar you positive you would like to try and do this?” click “Yes”. And bear partitioning method as mentioned antecedently at the start of this post.

7. Network configuration: DHCP or Static, Default dynamic. assemble your shopper information processing address, DNS, default entryway or selected DHCP in step with your network setting, Click “Next” once done.

8. Region choice : Click into the map to settle on a district.

Note regarding system clock uses UTE:

In most new OSs the inner kernel clock counts in universal time. therefore once the time has to be presented the user, a translation to the organized timezone is completed.

The time illustration won't be affected no matter what you selected. however rebooting in- and out of doors of daylight savings time periods may end in one-hour-off time issues if you have got your BIOS put down localtime. However, it's extremely vital to stay the time and date up up to now on the server otherwise it should cause affiliation issues and inconvenience.

Be aware if you running a dual-boot system with Windows selecting universal time could cause some issues for Windows, but you'll edit the file /etc/sysconfig/clock and alter “UTC=” to true or false.

9. Root countersign: produce robust password, you will prefer to judge your countersign’s strength by exploitation this secure password checker.

10. once prompted with “The default installation of CentOS includes a collection of code application for general web usage, What further task would you wish your system to incorporate support for?” you will opt for no matter fit your functions, for example:

Choose Desktop – Gnome
Click on add further code repositories then assemble the network if you haven’t antecedently, Add repositories names and URLs.

Nevertheless you'll more customise the code choice currently or when finishing the installation via the “software management application”. click next when selecting customise currently, you'll customise no matter you wish on succeeding step..

Note: you'll forever return and create changes in any stage of the installation as way because the final installation step hasn’t commenced nevertheless.


Since I’m planning to use CentOS as a server i might prefer to customise some packages, bear with me:

Click applications menu, untick the following:

games and amusement
Text primarily based web
On Development menu tick the following:

Development libraries : The packages during this cluster ar core libraries required tp develop applications
Development Tools: These tools embrace core development tools like automake, gcc, perl, python, and debuggers.
On Servers menu: If you'd prefer to run some servers functions’ on Centos Linux box it’s important that you just have an honest cross-check a number of these options:

DNS Name server: running DNS server on the system.
ftp server: running ftp server on the system.
Legacy network server: running servers for recent network protocols like rsh and telnet.
Mail server: this package permit you to assemble associate degree IMAP or SMTP mail server.
MySQL Database: This package cluster contains packages helpful to be used with MySQL.
Network servers: These packages embrace network primarily based servers like DHCP, Kerberos and NIS.
News Server: This cluster permits you to assemble the system as a news server
PostgreSQL Database: This package cluster includes packages helpful to be used with Postgresql.
Printing support: Install these tools to alter the system to print and act as a printer server.
Server configuration tools: This cluster contains all of CentOS’s Custom server configuration utilities.
Web server: These tools permit you to run an online server on the system
Windows file server: This package cluster permits you to share files between Linux and MS windows systems, though this cluster is related to another package and can eventually install the Samba server configuration tools.
On Base system menu:

Administration tools: This cluster is assortment of graphical administration tools for the system, like managing user accounts and configuration system hardware.
Base: This cluster includes a tokenish set of packages. helpful for making little Router, Firewall boxes for instance.
Dialup network support: Dialup network support.
System tools: this cluster may be a assortment of varied tools for the system, like the shopper for affiliation to SMB shares and tools to watch network traffic.
On Languages menu: language support.

11. when customizing the packages click next, “Checking dependencies” starts. Click next to start installation of CentOS, an entire log of the installation are often found at: /root/install.log, A kickstart contacting the installation choices chosen are often found in: /root/anaconda-ks.cfg

12. Installation initials and should take a short while. Once the installation completed take away any media used throughout the installation method and click on revive . when the system reboots a welcome window pops up to enter username and countersign, apparently you have got to enter root username and countersign you antecedently created.

Congratulation your system now could be up and running, you’re done.
CentOS 6.3 Desktop Screen


Post a Comment