Неграфическая загрузка с помощью systemd

Я хочу загрузить консоль вместо графического интерфейса с помощью systemd . Как я могу это сделать?

3 Solutions collect form web for “Неграфическая загрузка с помощью systemd”

Откройте терминал и (с правами root) выполните:

 systemctl set-default multi-user.target 

или с --force

 systemctl set-default -f multi-user.target 

для перезаписывания любых существующих конфликтующих символических ссылок 1 .

Двойная проверка:

 systemctl get-default 

Другим способом является добавление следующего параметра в вашу загрузочную строку ядра:

 systemd.unit=multi-user.target 

В системе /etc/systemd/system вы найдете символическую ссылку default.target . В настоящее время это указывает на /usr/lib/systemd/system/graphical.target (вы можете видеть это с помощью readlink default.target .

Как root (или через sudo), удалите символическую ссылку и замените ее:

 rm default.target ln -s /usr/lib/systemd/system/multi-user.target default.target 

Дважды проверьте, что с type default.target . Он должен сказать «символическая ссылка на …», а не « сломанная символическая ссылка на …», и в этом случае вы неверно набрали цель, начните снова. Также дважды проверьте, правильно ли вы получили имя, default.target – все это важно для правильной перезагрузки системы.

Теперь вы можете перезагрузиться и перейти на консоль вместо диспетчера дисплеев. Чтобы вернуться обратно к графическому интерфейсу, измените процесс выше.

KDM есть ошибка, при которой он будет игнорировать цель multi-user.target при использовании systemd .

Вам все равно нужно установить multi-user.target как указано в ответах выше. Но по какой-то причине KDE проигнорирует это, даже если он правильно установлен и все еще запущен при загрузке: /.

Вот работа вокруг, что я обнаружил, что в конце концов сделал трюк. Добавьте следующие параметры командной строки ядра:

 systemd.mask=kdm.service 

Я отредактировал /etc/default/grub и изменил строку GRUB_CMDLINE_LINUX_DEFAULT следующим образом:

 GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.mask=kdm.service" 

После этого изменения update grub :

 update-grub 

Теперь после перезагрузки система отображает приглашение входа в консоль, а не запускает X и KDE . Надеюсь, это помогает кому-то другому.

  • Почему так долго нужно загружаться?
  • FUSE зависает, пытаясь подключить сетевую файловую систему при входе в систему
  • Крепление Systemd с условием
  • systemd PrivateTmp / JoinsNamespaceOf
  • systemd: Как выполнять задание как периодически, так и один раз при завершении работы системы?
  • Отключить аппаратные устройства Ethernet при запуске
  • Разрешить любому пользователю в группе предохранителей размонтировать
  • Как написать файл служебного блока systemd, чтобы он до тех пор, пока не запущен какой-либо конкретный интерфейс?
  • Проблемы с timesyncd или networkd
  • inittab эквивалент в fedora 15?
  • настроить несколько ip на одном и том же vlan на компьютере centos 7
  • Interesting Posts

    Ubuntu – Xrandr не меняет свое разрешение

    Порт и распределение нагрузки на сервере ubuntu 12.04

    Справка по настройке SSH / Не удается выполнить туннель

    регулярная проблема буферизации awk при вызове команд оболочки

    Количество файлов на основе времени модификации

    Linux Mint 15: Олива не может проснуться от приостановления / спячки?

    Преобразовать шрифт .bdf / .pcf в .psf (u) для использования в качестве consolefont?

    сортировать файл на основе одного столбца и группы другим столбцом

    Что означает 10 в библиотеке libgmp10?

    Выключена на 1 год в GNU?

    Linux не видит ни одного из моих разделов. Резервная таблица GPT не находится в конце диска

    Как найти машину, с которой пользователь вошел в текущую машину с помощью ssh?

    Переименуйте файл в терминале Mac OS с помощью Regex

    Как использовать wget или другой инструмент для загрузки файла, для которого ссылка скрыта (активируется только при щелчке)

    udev не создает постоянную символическую ссылку с использованием ID_PATH

    Linux и Unix - лучшая ОС в мире.