13.3.2 No Graphical Login
If the machine comes up, but does not boot into the graphical login manager, anticipate
problems either with the choice of the default runlevel or the configuration of the X
Window System. To check the runlevel configuration, log in as the root user and
check whether the machine is configured to boot into runlevel 5 (graphical desktop).
A quick way to check this is to examine the contents of /etc/inittab, as follows:
nld-machine:~ # grep "id:" /etc/inittab
The returned line indicates that the machine's default runlevel (initdefault) is set
to 5 and that it should boot to the graphical desktop. If the runlevel is set to any other
number, use the YaST Runlevel Editor module to set it to 5.
Do not edit the runlevel configuration manually. Otherwise SuSEconfig (run by
YaST) will overwrite these changes on its next run. If you need to make manual
changes here, disable future SuSEconfig changes by setting CHECK_INITTAB
in /etc/sysconfig/suseconfig to no.
If the runlevel is set to 5, you might have corruption problems with your desktop or X
Windows software. Examine the log files at /var/log/Xorg.*.log for detailed
messages from the X server as it attempted to start. If the desktop fails during start, it
might log error messages to /var/log/messages. If these error messages hint at
a configuration problem in the X server, try to fix these issues. If the graphical system
still does not come up, consider reinstalling the graphical desktop.
One quick test: the startx command should force the X Window System to start with
the configured defaults if the user is currently logged in on the console. If that does not
work, it should log errors to the console. For more information about the X Window
system configuration, refer to Chapter 8, The X Window System (↑Reference).
Last edited by ehawk; 10-25-2007 at 05:10 PM.