У меня Ubuntu lucid на домашнем компьютере. Сегодня я экспериментировал с уровнями запуска и не смог понять, как изменить уровень запуска Ubuntu по умолчанию. Я могу сделать это с помощью /etc/inittab на Debian 504, но этого файла нет в Ubuntu. Я искал в Интернете, но не смог найти ответ.
Заранее спасибо.
решение1
Согласно 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.
Если вы посмотрите, то /etc/init/rc-sysinit.conf
наверняка найдете строку, похожую на эту:
# Default runlevel, this may be overriden on the kernel command-line
# or by faking an old /etc/inittab entry
env DEFAULT_RUNLEVEL=2
Либо измените это, либо используйте сгенерированный вручную файл /etc/inittab
.
решение2
Ubuntu использует демон инициализации upstart, который по умолчанию загружается на (эквивалент?) уровне запуска 2. Если вы хотите изменить уровень запуска по умолчанию, то создайте /etc/inittab с записью initdefault для нужного вам уровня запуска.
:id:3:initdefault:
переведет систему на уровень выполнения 3.
Статья об этомздесь