Загрузка без запуска X-сервера

91

Во время установки Raspian я выбрал «Запустить X-Server после загрузки», но теперь я хочу загрузить его один раз без запуска X-Server, поэтому у меня больше памяти для запуска программы.

Как мне загрузиться без запуска X-Server?

глиняная пивная кружка
источник

Ответы:

96

С изображением Raspbian вы можете повторно запустить начальный скрипт запуска, используя:

$ sudo raspi-config

и введите свой пароль sudo.

Это вызовет те же пункты меню, которые вы получили после первой загрузки.

Вам не нужно переделывать все ваши первые варианты загрузки, просто используйте клавиши со стрелками, чтобы перейти к пунктам меню, которые вы хотите изменить.

В вашем случае выбрав:

Запустить X-сервер после загрузки?

и выбирая:

нет или отключить

разберусь с тобой.

Редактирование, чтобы добавить опции без графического интерфейса:

Как отмечено в комментариях ниже @mirk, точная команда для малины:

sudo update-rc.d lightdm disable
zenbike
источник
6
и что это на самом деле меняет?
Турбьёрн Равн Андерсен
Сценарий raspi-config создает меню GUI, которое позволяет вам сделать несколько изменений конфигурации системы. Эта часть скрипта включает или отключает lightdm, менеджер рабочего стола, используемый для Raspbian. Он использует ту же команду update-rc.d, которая описана Брайаном Данмором. За исключением того, что Raspbian не использует GDM по умолчанию, и RasPi едва запускает его, если он установлен.
zenbike
4
Это не ответ на вопрос imho. С raspi-config вы настраиваетесь на постоянную загрузку в CLI, в то время как возникает вопрос, как это сделать один раз.
Мауро
Да, если он зависает после запуска рабочего стола, и не будет Ctrl + Alt + F2 ... как открыть терминал для запуска этой команды? Единственное, что, кажется, работает - это alt + sysrq + reisub. :(
NoBugs
24

Принцип работы X.Org заключается в том, что у вас есть менеджер рабочего стола, который загружает для вас X-сервер. Это означает, что для предотвращения запуска X-сервера вам необходимо удалить свой диспетчер destkop из списка демонов.

Если вы используете GNOME, то вы менеджер рабочего стола GDM. Если вы используете KDE, ваш менеджер рабочего стола будет KDM. Для этого я собираюсь предположить, что вы используете GNOME; следовательно, вы используете GDM в качестве менеджера рабочего стола.

В Raspian менеджер рабочего стола называется LightDM.

Чтобы отключить демон в Debian (который является форком Raspbian), вам нужно выполнить следующую команду.

$ sudo update-rc.d <daemon> disable

Таким образом, чтобы отключить LightDM, нам нужно выполнить следующую команду.

$ sudo update-rc.d lightdm disable

И теперь при следующей перезагрузке LightDM не должен запускаться и, в свою очередь, не будет запускать X Server.

Рекомендации

  1. Отключение демонов - Daemon - Debian Wiki
Микаэль Дуй Болиндер
источник
7
Точная команда для малины:sudo update-rc.d lightdm disable
Мирк