what is the default runlevel? 3?
once you log in, try this command (as root): runlevel
it will say :
In your case (I guess) it willl say N 3
right? If that's the case, it means the default run level is 3. You would have to set it at 5.
Edit the /etc/inittab file.
There's a line that sets the default run level.
It has to say:
id:5:initdefault:
In case you need a visual editor, switch to the graph mode with:
init 5
Tell me about your findings.