Не может изменить уровень выполнения с 5 на 3

Я пытаюсь перейти с уровня запуска 5 на уровень запуска 3, запустив sudo init 3 команда.
по какой-то причине он больше ничего не делает.
странная вещь в том, что если я запускаю команду runlevel это показывает мне, что я в level 3,
пытался бежать init 5 а потом init 3 и до сих пор ничего.

Кто-нибудь знает, как это исправить?

2 ответа

Решение

Из справочных страниц:

   Runlevels are a concept from UNIX(R)  System  V  used  by  the  init(8)
   daemon  or other system initialisation system to define modes of system
   operation.
   The Upstart init(8) daemon has no  native  concepts  of  runlevel,  and
   unlike  the  System  V  daemon,  makes  no attempt to keep track of the
   current runlevel.

Ubuntu и другие современные дистрибутивы Linux заменили System V init с Upstart:

Upstart - это основанная на событиях замена для демона /sbin/init, который обрабатывает запуск задач и служб во время загрузки, останавливает их при завершении работы и контролирует их во время работы системы.

Если вы должны переключиться на то, что сейчас ближе к runlevel 3 сделай это, остановив свой gdm или же lightdm оказание услуг.

Удерживайте Shift при загрузке, выберите режим восстановления, затем выберите root, теперь вы можете легко переключаться между уровнями запуска.

Другие вопросы по тегам