Se come runlevel di default è stato impostato il valore 0 o 6, cioè nel file /etc/inittab è stata impostata la riga relativa a initdefault con il valore 0 o 6, come nell’esempio riportato
id:0:initdefault:
si otterrebbe uno spegnimento o un riavvio del sistema subito dopo che esso ha iniziato la
fase di avvio.
Per poter riutilizzare normalmente il sistema è necessario intervenire prima della fase dell’avvio del kernel, ovvero interagire col boot loader. Quando il boot loader presenta l’elenco dei sistemi da avviare, o il prompt di avvio, è necessario variare la procedura di avvio indicando al kernel di avviare in modalità single user (questo può essere fatto ad esempio passando al kernel il parametro -s, che è un parametro che il kernel passerà a init). Una volta avviato il sistema in modalità single user, è opportuno rimontare la root directory (cioè la partizione che la contiene) in lettura e scrittura con il comando
$ mount -n -o remount,rw /
Quindi si possono apportare le modifiche al file /etc/inittab con un editor di testo,
ripristinando la riga relativa a initdefault con un valore come 3 o 5 in maniera che l’avvio del
sistema venga portato a termine in maniera usuale. Dopodiché si può far riavviare il sistema,
ad esempio con il comando
$ shutdown -r now