Как запустить Ubuntu / Xubuntu в полном режиме без графического интерфейса

Я хочу запустить Ubuntu / Xubuntu в полном режиме без графического интерфейса. Мол, при запуске системы необходимо войти в консоль. Вот и все, нет загрузки диспетчера дисплеев, сервера x, поддержки приложений на основе графического интерфейса, ничего фонового для графического интерфейса.

38
задан 13 May 2017 в 16:48

6 ответов

То, что вы хотите, может быть достигнуто путем установки Ubuntu Server Edition , в котором нет диспетчера дисплеев, X-сервера и т. Д. Но если у вас есть Ubuntu или Xubuntu на вашем компьютере и вы хотите Для работы в среде без графического интерфейса вы можете использовать виртуальные консоли , которые называются tty.

  1. Закрыть все открытые приложения.
  2. нажмите ctrl + alt + F2
  3. Войдите под своим именем пользователя и паролем.
  4. Остановите сервер дисплея и Xserver, дав команду sudo service lightdm stop.

Для перезапуска GUI достаточно команды sudo service lightdm start.

И вы готовы работать в среде, описанной в вашем посте.

Другой обходной путь, который вы можете использовать для удаления большого количества пакетов, чтобы получить «чистый Ubuntu», как описано в этом сообщении в блоге. Для Xubuntu команда, которая оставит вас с «чистым Ubuntu» - это

sudo apt-get remove abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview alacarte bison blueman brltty-x11 catfish espeak exo-utils flex fonts-droid fonts-lyx gcalctool gigolo gimp gimp-data gksu gmusicbrowser gnome-desktop-data gnome-system-tools gnome-time-admin gnumeric gnumeric-common gnumeric-doc gstreamer0.10-gnomevfs gthumb gthumb-data gtk2-engines-pixbuf indicator-application-gtk2 indicator-sound-gtk2 libabiword-2.9 libamd2.2.0 libbabl-0.1-0 libbison-dev libblas3 libcolamd2.7.1 libdigest-crc-perl libexo-1-0 libexo-common libexo-helpers libfl-dev libgarcon-1-0 libgarcon-common libgdome2-0 libgdome2-cpp-smart0c2a libgegl-0.2-0 libgimp2.0 libgksu2-0 libglade2-0 libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra libgoffice-0.10-10 libgoffice-0.10-10-common libgsf-1-114 libgsf-1-common libgstreamer-perl libgtk2-notify-perl libgtk2-trayicon-perl libgtkmathview0c2a libgtksourceview2.0-0 libgtksourceview2.0-common libgtkspell0 libido-0.1-0 libintl-perl libjavascriptcoregtk-1.0-0 libjpeg-progs libjpeg-turbo-progs libkeybinder0 liblink-grammar4 libloudmouth1-0 libnet-dbus-perl liboobs-1-5 libotr5 libots0 librarian0 libsdl1.2debian libsexy2 libsigsegv2 libtagc0 libthunarx-2-0 libtidy-0.99-0 libtie-ixhash-perl libtumbler-1-0 libumfpack5.4.0 libunique-1.0-0 libvte-common libvte9 libwebkitgtk-1.0-0 libwebkitgtk-1.0-common libwv-1.2-4 libxfce4ui-1-0 libxfce4ui-utils libxfce4util-bin libxfce4util-common libxfce4util6 libxfcegui4-4 libxfconf-0-2 libxml-parser-perl libxml-twig-perl libxml-xpath-perl lightdm-gtk-greeter link-grammar-dictionaries-en locate lp-solve m4 mousepad orage parole pastebinit pavucontrol pidgin pidgin-data pidgin-libnotify pidgin-microblog pidgin-otr plymouth-theme-xubuntu-logo plymouth-theme-xubuntu-text python-configobj rarian-compat ristretto screensaver-default-images scrollkeeper shimmer-themes system-tools-backends tcl8.5 tcl8.5-lib thunar thunar-archive-plugin thunar-data thunar-media-tags-plugin thunar-volman ttf-droid tumbler tumbler-common xbrlapi xchat xchat-common xchat-indicator xfburn xfce-keyboard-shortcuts xfce4-appfinder xfce4-cpugraph-plugin xfce4-dict xfce4-indicator-plugin xfce4-mailwatch-plugin xfce4-netload-plugin xfce4-notes xfce4-notes-plugin xfce4-notifyd xfce4-panel xfce4-places-plugin xfce4-power-manager xfce4-power-manager-data xfce4-quicklauncher-plugin xfce4-screenshooter xfce4-session xfce4-settings xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-verve-plugin xfce4-volumed xfce4-weather-plugin xfce4-xkb-plugin xfconf xfdesktop4 xfdesktop4-data xfwm4 xscreensaver xscreensaver-data xscreensaver-gl xubuntu-artwork xubuntu-default-settings xubuntu-desktop xubuntu-docs xubuntu-icon-theme xubuntu-wallpapers

Я удалил последнюю команду, которая является apt-get install ubuntu-desktop, которая устанавливает пакеты, подобные Unity, и превращает ваш Xubuntu в Ubuntu. Как видите, существует множество пакетов, которые очень сложно отследить, и вам могут понадобиться некоторые пакеты. Поскольку я не использую Xubuntu, я не могу сказать, какие пакеты нужно хранить.

0
ответ дан 13 May 2017 в 16:48

Вы можете просто отключить X при запуске. Установите rcconf:

sudo apt-get install rcconf

Запустите его с помощью sudo:

sudo rcconf

И найдите запись x11-common, отключите ее и выберите OK. Затем перезагрузите компьютер.

enter image description here

Если вы когда-нибудь передумали, Xorg все равно будет установлен, но не будет загружаться при запуске, поэтому вам просто нужно перезапустить rcconf и снова включить x11 -Общие.

0
ответ дан 13 May 2017 в 16:48

Обновление параметров файла личинки работало на меня.

Сначала скопируйте исходный файл личинки.

sudo cp -n /etc/default/grub /etc/default/grub.orig

Если по некоторым причинам Вы хотите вернуться к исходным настройкам, просто команда выполнения ниже в терминале:

sudo mv /etc/default/grub.orig /etc/default/grub && sudo update-grub

Теперь отредактируйте файл личинки

sudo nano /etc/default/grub
  1. Прокомментируйте строку GRUB_CMDLINE_LINUX_DEFAULT =” тихий всплеск” путем добавления # вначале, который отключит Ubuntu фиолетовый экран.
  2. Измените GRUB_CMDLINE_LINUX =”" на GRUB_CMDLINE_LINUX =” текст”, это заставляет Ubuntu загрузиться непосредственно в Текстовый режим.
  3. Не прокомментируйте эту строку #GRUB_TERMINAL=console путем удаления # вначале, это превращает Меню Личинки в реальный черно-белый Текстовый режим (без фонового изображения)

Наконец выполненная личинка обновляет и перезапускает систему. В следующий раз это придумает терминальный режим.

sudo update-grub

Как объяснено здесь.

9
ответ дан 13 May 2017 в 16:48

Для обеспечения полной начальной загрузки режима не-GUI на Ubuntu, не устанавливая или удаляя что-либо сделайте следующее:

  • Откройтесь /etc/default/grub файл с Вашим любимым текстовым редактором. Я использую vi:

    sudo vi /etc/default/grub

  • Нажмите i для ввода в vi режим редактирования.
  • Ищите строку, которая читает #GRUB_TERMINAL=console и не прокомментируйте это путем удаления продвижения #
  • Нажмите Esc для выхода из vi режима редактирования.
  • Тип: wq для сохранения изменения, внесенного в /etc/default/grub файл и выход vi
  • Выполненный sudo update-grub на Вашем терминале для применения модификации Вы сделали к /boot/grub/grub.cfg

    Если Ваш компьютер использует systemd, необходимо сказать systemd пропускать вход в систему по умолчанию GUI таким образом:

  • sudo systemctl enable multi-user.target --force

  • sudo systemctl set-default multi-user.target

  • Перезагрузите свой компьютер: sudo reboot

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

sudo systemctl start lightdm.service

3
ответ дан 13 May 2017 в 16:48

В Ubuntu 15.10 мне пришлось:

sudo systemctl disable lightdm

Решения rcconf и /etc/default/grub не разрезали его.

0
ответ дан 13 May 2017 в 16:48

На самом деле это легко сделать, но это будет немного рискованно для начинающих.

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

Сделать Ubuntu работать без GUI

Вы должны удалить в вашей системе установлен только менеджер дисплеев. Это будет lightdm менеджер дисплеев. поэтому для его удаления выполните следующую команду:

sudo apt-get remove lightdm

Затем перезапустите систему. Ваша система запустится в режиме CLI. Возможно, вам придется нажать Ctrl + Alt + F1 , чтобы перейти в режим CLI tty1.

Возврат в режим графического интерфейса

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

sudo apt-get install lightdm

и перезапустите систему с помощью:

sudo reboot

Вот и все. Ответьте, если вам нужна помощь или что-то пошло не так.

0
ответ дан 13 May 2017 в 16:48
  • 1
    создание строки, как описано (использующий сервер 8.8.8.8) не работает над Ubuntu 18.04. – LuizAngioletti 3 September 2018 в 05:26

Другие вопросы по тегам:

Похожие вопросы: