Step 1: Download The ISO Image
Step 2: Make A bootable USB Drive
Create a bootable USB stick using LiveUSB Creator (RUFUS).
Step 3: Boot from the usb
To boot from a CD, DVD or USB device, make sure that the device has boot sequence priority over the hard drive,press ESC, F1, F2, F8 or F10 during the boot sequence.The first device in the order list has the first boot priority. For example, to boot from a CD-ROM drive or USB drive instead of a hard drive, place the CD-ROM drive or USB drive ahead of the hard drive in priority.Save and exit the BIOS setup utility.The computer will restart with the changed settings.
Step 4: Begin Installation
The first CentOS 7 prompt should appear. At the prompt choose Install CentOS 7 and press [Enter] key.
Step 4: Select Language And Keyboard
The system will start loading media installer and a Welcome screen should appear.Select your preferred language as well as the Keyboard type you have.
Step 5: Change The Installation Destination
Click on the hard drive you want to install CentOS 7 and under the Other Storage Options, choose I will configure partitioning then click Done.
Step 6: Select The Partitioning Scheme
Next select the partitioning scheme to use for the mount points. In this case choose Standard Partition.
Step 7: Create A Swap Space
You can create a swap space from one of the partitions and set the desired capacity, which is dependent on the RAM you have. Choose the File System for swap space as swap, and click on Reformat.
Step 8: Create A Mount Point
The next step is to create a mount point where the root partition will be installed. Depending on your requirements you might need to put the boot, home and root partition on different mount points. For this case we shall have only one mount point /.
After this set the Label and Desired Capacity to whatever you wish. A rule of thumb is to use descriptive names for the Label especially if the computer is to be used by different system administrators.
Choose the file system as ext4 and click on reformat.
Step 9: Accept Changes
After completing Step 7 and Step 8 successfully click on Done button. A prompt window will appear with a summary of changes that will take place. If you are satisfied with them click Accept changes.
Step 10: Set Network & Hostname
The next step is to set your system hostname and enable networking. Click on Network & Hostname label and type your system FQDN (Fully Qualified Domain Name) on Hostname filed, then enable your Network interface, switching the top Ethernet button to ON.
If you have a functional DHCP server on you network then it will automatically configure all your network setting for enabled NIC, which should appear under your active interface.
If your system will be destined as a server it’s better to set static network configuration on Ethernet NIC by clicking on Configure button and add all your static interface settings like in the screenshot below, and when you’re finished hit on Save button, disable and enable Ethernet card by switching the button to OFF and ON, and, then hit on Done to apply setting.
Step 11: Set Date And Time
Click on the clock icon under the localization menu and select a time zone from the map of the world, then click Done.
Step 12: Begin Installation
Now after configuring the System and Localization settings you can click on the Begin Installation button.
Step 13: Set Up Root Password
Click on the root password option and enter a password and confirmation of the same then click Done.
Step 14: Create a User Account
The next step is to create a user account. Enter the correct details and if this is the administrator account, tick Make this user administrator and Require a password to use this account for security purposes.
Step 15: Complete Installation
The installer should complete installing the software and the bootloader. After the installation process finishes, the installer will show a successfully message on screen, demanding to reboot your system.
Remove any installation media and reboot your computer so you can login to your new minimal CentOS 7 environment and perform other system tasks, such as update you system and install other useful software needed to run day to day tasks.