Boot from CentOS CD #1 or DVD
Realy quickly here are the options to pick:
Skip
English
US English
Install CentOS 4.0
Server
Manually Partition with Disk Druid
/Create these partitions:
/boot ext3 100M
/ ext3 4096M
swap 2048M
/var ext3 4096M
/home ext3 (the rest of all)
Grub defaults
Manually set an IP address
No firewall and Disable SELinux
English
time zone
Set root password
_______________________________________________________________________
On Select Packages page:
Uncheck:
Text-based Internet
Windows File Server
Administration Tools
Printing Support
Check:
Click details on Web Server and check all MySQL options(or PostgreSQL)
Check MySQL Database
_______________________________________________________________________
Let machine install and reboot
Login and disable the following services like this:
chkconfig pcmcia off
chkconfig isdn off
chkconfig rpcgssd off
chkconfig rpcidmapd off
chkconfig rpcsvcgssd off
chkconfig cpuspeed off
chkconfig netfs off
chkconfig iptables off
chkconfig cups off
Start httpd /etc/rc.d/init.d/httpd start and verify it's working
rpm -import /usr/share/rhn/RPM-GPG-KEY-centos4
yum -y update
yum -y install bind bind-chroot telnet-server expect net-snmp net-snmp-utils ntp php-mbstring perl-XML-Parser gd dovecot
We need to verify that quotas are turned on for /home. Edit /etc/fstab and make sure the line for /home looks like this:
LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2
Then run the following commands:
mount -o remount /home
/sbin/quotacheck -c -u -g -a
/sbin/quotaon -aug
wget ftp://bluequartz.org/pub/BlueQuartz/5100R/CentOS4/tgz/BlueQuartz-5100R-CentOS4-i386-2006011501.tar.gz
tar zxvf BlueQuartz-5100R-CentOS4-2006011501.tar.gz
cd BlueQuartz-5100R-CentOS4-2006011501
./install.sh
yum -y update
reboot
http://your.ip.address/login and go through setup.