Можно ли отключить X во время загрузки? Я настраиваю сервер, поэтому было бы неплохо, если бы он не загружал графический интерфейс при каждой загрузке.
Можно ли отключить X во время загрузки? Я настраиваю сервер, поэтому было бы неплохо, если бы он не загружал графический интерфейс при каждой загрузке.
Ответы:
Редактируйте /etc/default/grub
с вашим любимым редактором, например nano
:
sudo nano /etc/default/grub
Найдите эту строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Измените это на:
GRUB_CMDLINE_LINUX_DEFAULT="text"
Обновление GRUB:
sudo update-grub
Это дополнительный шаг для системных выпусков, например, Ubuntu 15.04, все еще необходимы шаги, описанные выше для grub.
Вы должны сказать, systemd
чтобы не загружать графический менеджер входа в систему:
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
Вы по-прежнему сможете использовать X, набрав startx
после входа в систему.
systemctl get-default
чтобы узнать, каково текущее имя уровня запуска и запомните его имя, затем используйте его, systemctl set-default multi-user.target
чтобы изменить его на «multi-user.target», или вместо этого запустите эти команды равенства и посмотрите изменения. rm '/etc/systemd/system/default.target'
тогда ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'
. Если проблема все еще существует, верните уровень запуска по умолчанию, через который вы его запомните systemctl set-default RunLevelName
.
Установка графического интерфейса, вероятно, приведет к его автоматическому запуску, но в Ubuntu очень легко загружаться в текстовом режиме. Просто откройте /etc/default/grub
как root и добавьте text
в
GRUB_CMDLINE_LINUX_DEFAULT=
линия. Затем запустите:
sudo update-grub
Ваша система всегда будет загружаться в текстовом режиме.
Если вы хотите загрузиться с GUI, просто нажмите e
в меню загрузки и удалите text
из kernel
строки.
Если вы хотите запустить графический интерфейс после загрузки, просто запустите:
sudo /etc/init.d/lightdm start
Надеюсь это поможет :)
text
cmdline ядра.
Если вы хотите загрузиться в текстовом режиме:
Редактировать /etc/default/grub
. Например:
sudo gedit /etc/default/grub
Найдите эту строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Добавить text
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
Затем обновите Grub:
sudo update-grub
Примечание. При
удалении quiet splash
(то есть GRUB_CMDLINE_LINUX_DEFAULT=""
) во время загрузки будет отображаться текст, а затем будет отображаться графический экран входа в систему, как обычно. Замена quiet splash
на text
оставит вас в приглашении входа в систему; чтобы начать сеанс GNOME, используйте sudo /etc/init.d/gdm start
или startx
.
Чтобы отключить GDM:
Установите Bum .
После установки он будет найден в Системе >> Администрирование >> Bootup-Manager
Снимите флажок Диспетчер отображения Gnome
GRUB_CMDLINE_LINUX_DEFAULT=""
работает, чтобы показать детали во время загрузки, все еще при запуске графического входа в систему.
Если вы используете lightdm в качестве менеджера входа в систему, его можно отключить, отключив его.
Вы можете использовать переопределение:
sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'
И запустить lightdm по команде:
sudo start lightdm
Чтобы восстановить вашу систему так, чтобы lightdm всегда запускался при загрузке:
sudo rm /etc/init/lightdm.override
Для получения дополнительной информации, выскочка поваренная книга ваш друг:
Вы можете использовать Ubuntu Server Edition .
Он уже ответил на несколько старых вопросов, но не может найти их сейчас, поэтому я суммирую различные ситуации здесь.
Чтобы остановить запущенный X-сервер startx
, просто прекратите сеанс.
Чтобы остановить X-сервер, запущенный диспетчером входа в систему (GDM), запустите
sudo service gdm stop
затем перейдите к tty , например, нажав Ctrl- Alt- F1, затем войдите в систему в текстовом режиме.
Чтобы вообще не запускать Менеджер входа в систему (и X), измените
/etc/default/grub
изменение линии
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
стать
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
затем обновите файл конфигурации grub с помощью
sudo update-grub
так что в следующий раз вы перейдете непосредственно в текстовый режим, и вам нужно startx
будет начать сеанс X, или в качестве альтернативы sudo service gdm start
.
Я сделал следующее
Шаг 1 Сначала обновите ваш репозиторий, запустив
sudo apt-get update
Шаг 2 В старой версии lightdm есть какая-то ошибка, поэтому мы должны обновить ее. Для этого беги,
sudo apt-get install lightdm
Шаг 3 Теперь нам нужно изменить конфигурацию grub.
Шаг 3а Откройте в /etc/default/grub
вашем любимом редакторе и измените
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
в
GRUB_CMDLINE_LINUX_DEFAULT="text"
Шаг 3b Также прокомментируйте GRUB_HIDDEN_TIMEOUT = 0 Эта строка предназначена для скрытия меню GRUB.
Шаг 4 Теперь мы обновим конфигурацию GRUB.
sudo update-grub
Шаг 5 Ubuntu 11.10 Desktop Edition использует lightdm для графического интерфейса. Нам нужно отключить то же самое
sudo update-rc.d -f lightdm remove
Шаг 6 Теперь перезагрузите компьютер.
Найден при отключении загрузки графического интерфейса в Ubuntu 11.10
Да, сказать системе, чтобы она запускалась в консоли во время загрузки, можно путем редактирования команды grub. Когда вы достигнете меню grub, выделите запись Ubuntu и нажмите e.
Вы увидите текст, как на изображении ниже:
Изменить текст тихий всплеск на текст . Нажмите F10для запуска. (Источник: Rolling-Ubuntu ). Я проверил это на своей системе, 14.04, загрузился в текстовую консоль, lightdm не видно. Начал Lightdm сsudo initctl start lightdm
Чтобы избежать этого каждый раз, вы можете добавить постоянную запись grub с такой опцией, как предложено в этом ответе.
Альтернативное предложение состоит в том, чтобы изменить уровень запуска по умолчанию и изменить уровни запуска, при которых lightdm запускается / останавливается, как это было предложено в другом ответе на этот же пост.
text
варианта. Вместо этого, указание уровня запуска, просто 3
вместо text
, заставляет его работать. Кредит идет на этот ответ .
3
опция работала (и text
чтобы не работала, что случилось со мной).
Я заметил, что этот поток вращается вокруг предположения, что вы используете LightDM в качестве диспетчера дисплеев. Хотя это может быть обычный DM / welcomer, это не является частью первоначального вопроса. (И он не уточнил ..)
В моем случае:
Я использую KDE / KDM на моем сервере. Вместо этого я просто отключаю запуск / сервис upstart под уровнем запуска 2:
/etc/init/kdm.conf : (kdm: 4: 4.8.5-0ubuntu0.3, версия Upstart: 1.5-0ubuntu7.2)
Найти:
start on ((filesystem
менять
and runlevel [!06]
в
and runlevel [!026]
Предполагая, что при новой перезагрузке ваш уровень запуска по умолчанию равен 2, у вас будет консоль, а не KDM. Затем вы можете запустить DM / DE вручную, когда это необходимо = используйте 'startx' / etc. Чтобы вернуть машину в консоль и полностью выйти из X-сервера после этого, просто используйте «Выйти».
Другие сценарии dm .confs аналогичны. (Я настраиваю свой сервер следующим образом ... чтобы иногда работать с графическим интерфейсом, но не тянуть ресурсы, когда они не используются / не нужны или просто перезагружаются.)
РЕДАКТИРОВАТЬ
(Моя текущая система: Upstart 1.12.1 / Ubuntu 14.04)
В связи с выскочкой способ решить эту проблему в последнее время заключается в простом отключении диспетчера отображения от запуска при загрузке:
эхо "ручной" | sudo tee -a / etc / init / {service} .override
Для Lightdm:
echo "manual" | sudo tee -a /etc/init/lightdm.override
Это может быть любая служба в / etc / init, включая kdm / gdm. 'startx' для запуска по мере необходимости после перезагрузки.
ref:
Как отключить lightdm?
Как включить или отключить услуги?
Настройте конфигурацию grub 2:
sudo nano /etc/default/grub
, чтобы открыть файл с правами суперпользователя,Найти строку
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
и изменить его на
GRUB_CMDLINE_LINUX_DEFAULT=”text”
Сохраните изменения (нажмите Ctrl + O, а затем ENTER) и закройте файл (Ctrl + X).
Чтобы применить новую конфигурацию, сделайте это
sudo update-grub
Теперь перезагрузите компьютер
sudo reboot
Вот вам ... Текстовый графический экран входа в систему ... Укажите ваши учетные данные для входа в tty (по умолчанию tty1). Вы можете изменить tty с помощью crtl + alt + [F1 до F6] для tty1 до tty6. Вы также можете запустить сеанс X (сеанс X11), графический интерфейс пользователя, с помощью sudo start lightdm
(ctrl + alt + F7).
PS: Если вы хотите отменить внесенные вами изменения, перейдите по ссылке:
Как вернуться обратно в GUI в качестве интерфейса по умолчанию из CLI на рабочем столе Ubuntu?
При использовании Lubuntu 15.05 с systemd, управляющим процессами загрузки, можно выполнить загрузку с консоли, а затем запустить с консоли графическое окружение. Следуй этим шагам:
следуйте ранее упомянутым изменениям, чтобы записать Bruno:
отредактируйте /etc/default/grub
с помощью вашего любимого редактора, например: nano:
sudo nano /etc/default/grub
Узнайте эту строку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Измените это на:
GRUB_CMDLINE_LINUX_DEFAULT="text"
Обновление Grub:
sudo update-grub
Бруно предложил sudo systemctl enable multi-user.target --force
. Использование force
беспокоило меня, поэтому я предпочел sudo systemctl set-default multi-user.target
. открыть терминал и сделатьsudo systemctl set-default multi-user.target
перезагрузка приведет вас в консоль с просьбой ввести пароль
при желании войти в графическую среду введите sudo systemctl start lightdm
. Вы попадете в окно входа в систему lightdm.
используйте комбинацию клавиш Ctrl Alt F1, чтобы вернуться в консоль, в которой вы находились, чтобы выйти, если это необходимо. (Я выхожу из режима консоли, как я обычно делаю там до следующей загрузки) Ctrl Alt F7, чтобы вернуться к Lightdm входа в систему. или Ctrl Alt F1 до F7 по необходимости или желанию.
Вы также можете запретить ядру изменять режимы видео, что может быть проблематично, особенно если вы не видите приглашение входа в систему или оно частично не отображается на экране. Добавьте параметр GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" в / etc / default / grub:
#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
Протестировано с Ubuntu Server 16.04.1
Я сделал следующее:
Сначала обновите свой репозиторий, запустив
sudo apt-get update
В старой версии lightdm есть какая-то ошибка, поэтому мы должны обновить ее. Для этого беги,
sudo apt-get install lightdm
Теперь мы должны изменить конфигурацию Grub.
Откройте /etc/default/grub
с вашим любимым редактором и измените
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
в
GRUB_CMDLINE_LINUX_DEFAULT="text"
Также комментарий GRUB_HIDDEN_TIMEOUT=0
Эта строка предназначена для отображения меню GRUB.
Теперь мы будем обновлять конфигурацию GRUB.
sudo update-grub
Теперь перезагрузите вашу машину.
lightdm.conf
не нужно удалить lightdm.
Когда вы устанавливаете Ubuntu-рабочий стол, он автоматически настроится lightdm
на запуск с системой. Вам придется отключить это (возможно, путем редактирования /etc/rc.local
) и использовать startx
для запуска графического интерфейса, когда вам это нужно.
Просто отчет о Lubuntu 18.04.3 LTS.
sudo nano /etc/default/grub
затем изменив строку, указанную выше:
GRUB_CMDLINE_LINUX_DEFAULT = "текст"
sudo update-grub
Это правильно устанавливает текстовый режим загрузки. Очень полезно, я могу отслеживать и обнаруживать проблемы, не заходя в лог-файлы.
systemctl get-default
Это выводит «graphical.target» и, пожалуйста, запомните это для восстановления исходного состояния в будущем.
sudo systemctl set-default multi-user.target
Это отключило графический интерфейс XWindows (lightdm и startx, openbox и т. Д.), Но мне пришлось 3 раза ввести логин / пароль для загрузки в Xwindows:
А) логин
B) sudo lightdm # запускает xwindows с моими настройками по умолчанию (что хорошо)
В) обычный диалог входа в GUI Lubuntu.
Три входа раздражают, но в остальном работает нормально.
Восстановить исходную настройку:
sudo systemctl set-default graphical.target
Надеюсь, это будет кому-то полезно. :-)
Для Ubuntu 14.04 Trusty Tahr и Ubuntu 12.04 Precise Pangolin systemd был добавлен в сторонний PPA, поэтому тестировать его на последних системах Ubuntu LTS легко. Все, что вам нужно сделать, это добавить ppa в вашу систему
sudo add-apt-repository ppa:pitti/systemd
sudo apt-get update
sudo apt-get dist-upgrade
Теперь откройте /etc/default/grub
файл с помощью любого текстового редактора (я использовал gedit
здесь) с sudo
привилегией через терминал для редактирования следующим образом:
sudo -H gedit /etc/default/grub
изменить строку GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
наGRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"
сохраните файл и обновите Grub:
sudo update-grub
Затем перезагрузите систему, и система загрузится в текстовую консоль tty1
.
Для входа в GUI снова запустите
sudo start lightdm
Примечание: не используйте startx
или Ctrl+ Alt+ F7для Ubuntu 15.04, который использует systemd
использованиеsudo service lightdm start