non ho precisato che quella dell'inittab è la soluzione per la shell

quindi dovresti disabilitare l'avvio automatico di X, verificare che root acceda in automatico e poi lanciare startx a mano (oppure includerlo in .bashrc in modo da farlo partire da solo)