| / | ext3 | 2-4 Gb | Root partition for Hardware Node OS files |
| swap | swap | 2 times RAM | Paging partition for the Linux OS |
| /vz | ext3 | Rest of available Space | Partition to host OpenVZ templates and VPSs |

Now the boot loader GRUB will be installed. You can leave the default settings unchanged and click on Next:

On to the network settings. The default setting here is to configure the network interfaces with DHCP, but we are installing a server, so static IP addresses are not a bad idea... Click on the Edit button at the top right. In the window that pops up uncheck Configure using DHCP and give your network card a static IP address (in this tutorial I'm using the IP address 192.168.0.100 for demonstration purposes):


Set the hostname manually, e.g. server1.example.com, and enter a gateway (e.g. 192.168.0.1) and up to three DNS servers (e.g. 145.253.2.75, 193.174.32.18, and 194.25.0.60):

SELinux is a security extension of CentOS that should provide extended security. In my opinion you don't need it to configure a secure system, and it usually causes more problems than advantages

Click on Proceed:

Select the default language for the system and add further languages, if necessary:

Choose your time zone:

Give root a password:

Now we are to select the package groups. Uncheck packages on the server group. Install a bare OS without any applications

The installer tells you which CDs it will need to install the selected packages:


The installation begins. This will take a few minutes:

Finally, the installation is complete, and you can remove your CD from the computer and reboot it:

yum update -y
shutdown now -r
# cd /etc/yum.repos.d
# wget http://download.openvz.org/openvz.repo
# yum install ovzkernel
In case GRUB is used as the boot loader, it will be configured automatically: lines similar to these will be added to the /boot/grub/grub.conf file: