EUREKA!!!! It was the .xserverrc file! I got it all running beautifully now. The reason why my .xserverrc file kept getting overwritten is because i had the permissions wrong. I can't believe I didn't think to look at that earlier! This is how to do it: as root create a file called .xserverrc in /mnt/hda1/source/etc/skel that just contains:
Quote | exec /usr/bin/X11/Xvesa - mouse "/devpsaux",5 -screen 800x600x16 -shadow -nolisten tcp -I | then assign the right permissions Quote | chmod 700 .xserverrc | finish rebuilding and burn. You will notice that Linux will boot up in 800X600X16 resolution! Woohoo! |