Guessing u cant bypass the Xdm login (initlevel 5), boot into single mode (thats "single", "rescue" or "init=/bin/sh" on the lilo bootprompt), and reset the initlevel (/etc/inittab) to 3 (commandline, multi-user), when ure satisfied, turn it back up to 5.
Verify (shadow)password/group files, home directory access for each user.
Verify the startup messages by issuing "cat /var/log/messages" and "dmesg" and look for bootproblems.
Verify each daemon starts up w/o probs, look in their logs or restart them directly using "/etc/rc.d/init.d/(demon name) restart" syntax.
Now try to start X from the commandline with "startx 2>&1 > Xerror.log" which will try to start X, and dump the contents of the startup messages and any errors into the Xerror.log.
All these logs together should provide u with enough info to act on, or be a startingpoint for u to tell us in more detail where the shit hits the fan.
HTH, somehow.
|