Как изменить уровни загрузки по умолчанию

Материал из Rosalab Wiki
Перейти к: навигация, поиск

Все наверно знают, что после загрузки ядра, вступает в действие процесс systemd. Он занимается продолжением загрузки, и перевод системы из начального состояния, в стандартное. Так же он выполняет проверку и монтирование файловых систем, запуск различных служб, процессов, сервисов, и массу других функций. Список операций зависит от уровня загрузки системы. Уровень загрузки определяет определенный перечень действий. Существует 6 уровней загрузки:

  • 0 — уровень остановки системы
  • 1 — однопользовательский режим (для специальных случаев администрирования)
  • 2 — многопользовательский режим без NFS (то же, что и 3, если компьютер не работает с сетью)
  • 3 — полный многопользовательский режим
  • 4 — использование не регламентировано
  • 5 — уровень запуска системы в графическом режиме
  • 6 — перезагрузка системы
Idea.png
Примечание
Цифровое определение уровней запуска системы уже устарело. По-этому пользуйтесь современными названиями.

Сначала нужно удалить по умолчанию существующий target-файл:

rm /etc/systemd/system/default.target

Чтобы изменить уровень запуска по умолчанию, нужно создть символическую ссылку на соответствующий target-файл:

  • Для уровня 3
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
  • Для уровня 5
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target