Editing /etc/inittab and changing default run level to (gui mode) as 5 instead of 3(command mode) should help. There are totally 6 run levels, i know four outta them. Iam not sure though
runlevel 1 ===> Single user mode
runlevel 3 ===> text mode
runlevel 5 ===> GUI mode
runlevel 6 ===> restart.
runlevel 4 and 2 are unknown to me.
experts pls have a say.