Parece que usas debian o alguna derivada, ¿no? Entonces lo más probable es que no funcione lo que te han dicho, porque en debian por defecto, los runlevel 2, 3, 4 y 5 son exactamente iguales (a diferencia de RedHat y supongo que Mandrake); a menos que seas tú mismo quien los diferencie.
La solución está en no arrancar el demonio que se encarga de ello en el arranque (xdm, gdm o kdm). ¿Cómo se hace? Busca información sobre cómo alterar los runlevel: update-rc.d.