Anders Johansson wrote: ----------------->>>> If you want finer grained control, you can always modify /sbin/SuSEconfig to do what you want. For instance, create a variable in /etc/rc.config called something like RUNLEVEL and set it to what you want. Then change /sbin/SuSEconfig so: search for this line sed -e "s%^id:[0-9sSa-cA-C]*:initdefault:%id:$INITRL:initdefault:%" \ and change $INITRL to $RUNLEVEL so: sed -e "s%^id:[0-9sSa-cA-C]*:initdefault:%id:$RUNLEVEL:initdefault:%" \ Of course, this will be undone the moment you upgrade SuSEconfig, so it's perhaps not recommended as a long term solution, but if you want to maintain only the runlevel yourself, it will work. ----------------->>>> Reading through SuSEconfig I found that if DISPLAYMANAGER is kdm, KDM, xdm, XDM, gdm, GDM, wdm, or WDM then it puts a value of 5 into $INITRL and anything else gets 3 put into $INITRL. I went back into rc.config changed: CHECK_INITTAB="yes" DISPLAYMANAGER="no" and then ran SuSEconfig and then checked inittab and the default run level was 3, yeah!