Cum se schimbă runlevel-ul implicit al Ubuntu (lucid)? (Administrarea sistemului, Ubuntu, Runlevel)

Adnan a intrebat.

Am Ubuntu lucid pe computerul meu de acasă. Azi am experimentat cu runlevels și nu am reușit să îmi dau seama cum să schimb nivelul de execuție implicit al Ubuntu. Pot face asta folosind /etc/inittab pe Debian 504, dar fișierul respectiv nu există în Ubuntu. Am căutat pe web dar nu am reușit să găsesc răspunsul.

Vă mulțumesc anticipat.

2 răspunsuri
Karol J. Piczak

După cum urmează man inittab:

The  /etc/inittab  file was the configuration file used by the original
System V init(8) daemon.

The Upstart init(8) daemon does not use this file,  and  instead  reads
its  configuration  from  files  in  /etc/init.   See  init(5) for more
details.

Dacă vă uitați în /etc/init/rc-sysinit.conf ar trebui să găsiți o linie similară cu aceasta:

# Default runlevel, this may be overriden on the kernel command-line
# or by faking an old /etc/inittab entry
env DEFAULT_RUNLEVEL=2

Fie schimbați acest lucru, fie folosiți generat manual /etc/inittab.

Ubuntu utilizează demonul de init upstart care, în mod implicit, pornește la (un echivalent al?) runlevel 2. Dacă doriți să schimbați nivelul de execuție implicit, atunci creați un /etc/inittab cu o intrare initdefault pentru nivelul de execuție dorit.

:id:3:initdefault:

ar aduce sistemul la runlevel 3.

Un articol pe această temă aici