Verifique seu nível de execução. Procure no arquivo /etc/init/rc-sysinit.conf
Você deve ter a seguinte linha para a inicialização multiusuário gráfica:
env DEFAULT_RUNLEVEL=2
Se você tiver definido como 1, isso significa modo de usuário único. Para algumas distribuições, runlevel 3 significa login multi-usuário.
Leia mais em esta resposta e Níveis de execução do Debian e Ubuntu Linux .