Thanks very much for the RPMS, Cormander. It's all good now.
Well, almost all good.
X won't start, and looking at /var/log/messages yields
"grsec denied use of ioperm() by /usr/bin/Xorg[Xorg:4650] uid/euid:0/0 gid/egid:0/0, parent /usr/sbin/gdm-binary..."
error, and X won't start. I'm guessing that it's the same issue as this topic:
viewtopic.php?f=3&t=1654and that the RPMs were created with CONFIG_GRKERNSEC_IO set
Do you have a version lying around which is tweaked to permit the X Server to run? My experience building and compiling kernels is the thin end of nothing, and the first attempts at patching the default CentOS kernel and building from the latest 2.6 kernel with menuconfig both ended disastrously.