The .config was a template provided by the VPS company. I originally tried using a vanilla .config with some minor mods but that refused to boot. Here is my current .config from the kernel: http://pastebin.com/7DG8vYHH
Boot messages:
Booting 'Custom Compiled, kernel 2.6.32.23-grsec'
root (hd0)
Filesystem type is ext2fs, using whole disk
kernel /boot/vmlinuz-2.6.32.23-grsec root=/dev/xvda ro quiet
close blk: backend at /local/domain/0/backend/vbd/121/51712
close blk: backend at /local/domain/0/backend/vbd/121/51728
i8042.c: No controller found.
grsec: time set by /sbin/hwclock[hwclock:982] uid/euid:0/0 gid/egid:0/0, parent /sbin/init[init:1] u
id/euid:0/0 gid/egid:0/0
fsck from util-linux-ng 2.17.2
/dev/xvda: clean, 271021/1032192 files, 2794048/4128768 blocks
* Starting domain name service... bind9 [fail]
* Starting virtual private network daemon(s)...
SpamAssassin Mail Filter Daemon: disabled, see /etc/default/spamassassin
* Starting Postfix Mail Transport Agent postfix
grsec: time set by /usr/sbin/ntpdate[ntpdate:1963] uid/euid:0/0 gid/egid:0/0, parent /etc/network/if-up.d/ntpdate[ntpdat
e:1903] uid/euid:0/0 gid/egid:0/0
* Starting NTP server ntpd [ OK ]
* Starting IMAP/POP3 mail server dovecot
* Starting web server apache2 [ OK ]
At this point nothing more happens. This is where the console should clear and display my /etc/issue followed by a prompt, but it does not.