Parece que você pode ter codificado um runlevel diferente na linha de comando do kernel por meio do grub ( cat /proc/cmdline ), ou talvez você tenha um local personalizado /etc/inittab ? Além disso, o que a saída de /sbin/runlevel mostra quando você faz login pela primeira vez?