Запуск Ubuntu без GUI

Я хочу загрузить сервер Ubuntu 10.04.2 LTS, но я хочу, чтобы XFCE не запускался, а X вообще не был, только Shell.

Как я могу сказать, что мой сервер загружается в оболочку, а не вообще XFCE?

У меня есть SSH-соединение с сервером, но нет подключенного дисплея.

Поскольку я перешел из более ранних версий, я использую GRUB 1, где нет / etc / default / grub.

Я хотел бы установить целевой уровень запуска где-нибудь, не меняя GRUB вообще.

Я вижу три способа сделать это:

1. Изменение уровня запуска по умолчанию

Вы можете установить его при запуске /etc/init/rc-sysinit.conf заменить 2 на 3 и перезагрузиться. Вы можете включить графический интерфейс с telinit 2 ( Подробнее о уровнях выполнения )

2. Не запускайте службу графического интерфейса при загрузке

update-rc.d -f xdm remove

Быстро и просто. Вы можете снова включить графический интерфейс с service xdm start или вернуть свои изменения с помощью update-rc.d -f xdm defaults

3. Удалить пакеты

apt-get remove --purge x11-common && apt-get autoremove

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

Я получил простой способ отключить XFCE из этого сообщения в блоге: Как отключить X во время загрузки в Ubuntu 11.10 . Примечание: сообщение имеет заголовок на неанглоязычном языке, возможно, португальском, но тело сообщения находится на английском языке.

Поскольку LightDM ( lightdm ) является новым графическим lightdm пользователя в Ubuntu, пользователям нужно будет найти способ отключить его для загрузки в текстовый режим. К счастью, люди, стоящие за LightDM, сделали это очень легко.

Редактировать /etc/default/grub с вашим любимым редактором,

 sudo nano /etc/default/grub 

Найдите эту строку:

  GRUB_CMDLINE_LINUX_DEFAULT = " <не имеет значения, что вы здесь найдете> " 

Измените его на:

 GRUB_CMDLINE_LINUX_DEFAULT="text" 

Обновление Grub:

 sudo update-grub 

Нет необходимости удалять / отключать LightDM upstart conf; Это уже делает это для вас.

lightdm.conf

 # Check kernel command-line for inhibitors, unless we are being called manually. for ARG in $(cat /proc/cmdline); do if [ "$ARG" = "text" ]; then plymouth quit || : stop exit 0 fi done 

Вы все равно сможете использовать X, набрав startx после входа в систему.

  • Каково имя команды (функции), которая запускается после неудачной команды?
  • SSH аутентификация с открытым ключом не выполняется
  • Weird Wifi проблема в Windows
  • Новичок: VirtualBox «нет загрузочного носителя»
  • Передача агента SSH не работает
  • Ubuntu 11.04 fresh install - «Входной сигнал вне диапазона» или «Режим не поддерживается ...»
  • Karmic стерт мой рабочий стол
  • Есть ли эквивалент chkdsk для Ubuntu?
  • Надежно удалить файл в Ubuntu?
  • Как определить, поддерживает ли мой SSD (Samsung UM41) команду TRIM?
  • Windows 10 linux bash shell ctrl + space не устанавливает отметку в Emacs
  • Давайте будем гением компьютера.