In /etc/inittab:
In Runlevel 5 booten (sollte bereits eingestellt sein).
# Boot to X11
id:5:initdefault:
Und dann am Ende von inittab den Loginmanager umgehen lassen. Die anderen "x:5"-Zeilen natürlich auskommentieren:
x:5:once:/bin/su bp -l -c "/bin/bash --login -c startx >/dev/null 2>&1"
Das startet beim Booten einmal eine Login-Shell, in der automatisch startx ausgeführt wird. Dabei sollte eine passende startx-Datei natürlich existieren.
Das steht irgendwo im Wiki (zumindest im englischen). Ich bin gerade nur zu faul zum Suchen. 😉
Nachtrag:
Bei "su bp" muss natürlich statt "bp" der jeweils gewünschte User stehen, in den gebootet werden soll. Schlamperei! 🙁