Bueno ya sabréis que al viejo init le quedan dos veranos y las distros de GNU/Linux van sustituyendolo por el nuevo Upstart (link a la wikipedia).
Para sustituir el Runlevel por defecto en el antiguo init, es tan fácil como editar el fichero “/etc/inittab” y buscar la linea que ponga algo tal que:
id:5:initdefault:
Donde el 5 (u otro numero en tu caso) es runlevel, cambias ese numero, reinicias la maquina y ya esta.
Y ahora para el bendito upstart, es también muy fácil (pero claro algo desconocido porque el clásico init lo he llegado a ver en la universidad…no como material de estudio), editas el fichero “/etc/event.d/rc-default” y veras en este caso varias lineas que pone algo tal que:
telinit 2
Donde el 2 (u otro numero en tu caso) es runlevel, cambias ese numero (en todas las lineas), reinicias la maquina y ya esta.
Aviso: veras alguna linea con “telinit S” o con “telinit $RL” o algo parecido, esas no las toques porque son parte del script para iniciar con un runlevel especificado o en grub o en un pseudo inittab o … solo cambia las que sean numeros.
Y por cierto al contrario que en el fichero inittab venía en plan comentarios los distintos runlevels que tiene el sistema y como estan organizados (porque el por ejemplo el runlevel 2 en algunos GNU/Linux es el runlevel 5), en upstart no tienes esos útiles comentarios (ya los podian poner para facilitar las cosas) la unica manera de saber a que equivale cada numerito es mirar dentro los distintos ficheritos “/etc/event.d/rcX” donde X es el nivel de runlevel, por ejemplo el runlevel 2 es el fichero “/etc/event.d/rc2″, y dentro de cada uno vienen un par de lineas explicando el nivel de runlevel.