Как установить ubuntu без графической оболочки

Обновлено: 06.07.2024

Чтобы эффективно майнить на риге под управлением Убунту или любой другой Линукс-подобной системе, нужно отключить графическое окружение, а также обеспечить удаленное управление ригом.

Отключение графической оболочки при майнинге положительно сказывается на хешрейте и позволяет работать с большими по размеру DAG на алгоритме Ethash. Благодаря этому решится проблема максимального увеличения продолжительности майнинга на картах с недостаточным объемом видеопамяти, например, четырехгиговых.

При установке серверной версии ubuntu графическая оболочка отсутствует по умолчанию, а в десктопных версиях ее можно отключить или деинсталлировать вручную.

Как отключить графическую оболочку в ubuntu?

Отключить графическое окружение с помощью systemd можно командами:

Изменение вступит в силу сразу после перезагрузки системы!

multi-user.target обеспечит запуск системы на уровне 3, которому соответствует работа в многопользовательском режиме, без графики, с помощью консоли и/или через сеть (по ssh).

Чтобы снова включить графическое окружение используют команду:

graphical.target обеспечивает запуск системы на уровне 5, которому соответствует работа в многопользовательском режиме с графикой.

Чтобы узнать текущее состояние рига (включена или нет графическая оболочка) используют команду:

При включенной графической оболочке в терминале появится строка:

После перезагрузки компьютера с отключенной графикой (включенной опцией multi-user.target) на экране подключенного к нему монитора будет черный экран.

Если на компьютере имеется установленный графический терминал (оболочка), то просто перейти в него нажатием клавиш Ctrl+Alt+F7 при загрузке в multi-user.target не получится. Для запуска графического окружения нужно перейти в текстовую консоль и выполнить команду (для xubuntu с xfce-графическим окружением):

sudo /etc/init.d/lightdm start

Это запустит дисплейный менеджер lightdm, который инициирует работу x-сервера, оконного менеджера и других программ, обеспечивающих работу графического окружения рабочего стола Linux.

Чтобы работать с командной строкой с клавиатуры компьютера, нужно перейти в виртуальную текстовую консоль (например, tty1) нажатием клавиш Ctrl+Alt+F1.

Затем нужно залогинится в системе ,что не очень удобно, особенно для майнинга. Поэтому желательно обеспечить автоматический логин в консоль тестового терминала при каждой загрузке.

Автоматический вход в консоль при загрузке в ubuntu без графического интерфейса

Настройка автоматического входа в консоль делается посредством редактирования конфигурации программы getty, которая управляет доступом к терминалам tty. Именно она запрашивает логин и пароль для входа в систему.

Чтобы getty не запрашивала пароль и сразу выводила на экран эмулятор текстового терминала tty1, выполняют команду:

sudo systemctl edit getty@tty1

В открывшемся конфигурационном файле нужно ввести следующие строки:

Здесь вместо <имя пользователя> нужно вставить login, под которым будет загружаться компьютер (без < >):


Затем сохраняют изменения (Ctrl+O, Enter, Ctrl+X) и перезагружают систему (sudo reboot).

Если компьютер настроен на работу в текстовой консоли (multi-user.target), то после перезагрузки он загрузится и будет сразу готов для работы с командной строкой;


Если программы графического окружения не удалены из системы, то в нее можно перейти, выполнив команду, которая запускает дисплейный менеджер. Для xubuntu это:

В других дистрибутивах linux может использоваться другой менеджер дисплеев и соответствующая ему команда запуска.

Для майнинга лучше отключать запуск lightdm (переводить в режим multi-user.target) или даже удалять графическое окружение для освобождения дискового пространства и небольшого увеличения быстродействия ядра.

Для сравнения, потребление памяти чистой системы без графики в xubuntu (информация доступна по команде free -l -m) составляет 131 мегабайт, а с включенным оконным менеджером xfce4 — 263 Мб (разница в 132 мегабайта).

Для ускорения загрузки системы и получения визуальной информации о загрузке ее компонентов (в виде строк текста) можно дополнительно отключить графическую заставку на этапе инициализации.

Отключение графической заставки на этапе загрузки ядра ubuntu

Отключение графической заставки в ubuntu делается с помощью редактирования файла /etc/default/grub, в котором нужно удалить из переменной GRUB_CMDLINE_LINUX_DEFAULT слова quiet и splash.

Кроме того, для ускорения загрузки компьютера, который постоянно производит вычисления для майнинга, не переходя в спящий режим, в строку GRUB_CMDLINE_LINUX_DEFAULT можно добавить параметр noresume.

Эти изменения можно произвести в редакторе nano командой:

Итоговый файл конфигурации загрузчика ядра будет выглядеть так:


После сохранения изменений в файле grub нужно не забыть применить их командой:

Как отключить графическое окружение ubuntu во время работы на компьютере?

Если в xubuntu нужно отключить графическую оболочку на работающем компьютере, то можно остановить службу GUI командой:

sudo /etc/init.d/lightdm stop

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

Для повторного включения X-сервера lightdm выполняют команду:

sudo /etc/init.d/lightdm start

Если есть желание, то можно полностью удалить дисплейный менеджер LightDM из системы.

Как удалить дисплейный менеджер xubuntu?

Удалять дисплейный менеджер стоит только для его замены другим. Одним из таких вариантов является установка более легковесного display manager-а, чем lightdm, например, SliM.

Отключать графику стоит включением режима multi-user.target, способом, описанным выше.

Для полного удаления из системы дисплейного менеджера lightdm в xubuntu можно использовать команду:

Для повторной установки менеджера окон lightdm используют команду:

Вам также может понравиться

О повышении производительности видеокарт с помощью технологии WDDM 2.7

Любой, кто установил Lubuntu с альтернативным образом ISO, уже знаком с установщиком, который использует Ubuntu Server. Тем, кто еще не должен испытывать трудности при использовании. Поскольку он использует интерфейс ncurses, им легко управлять с помощью стандартных клавиш со стрелками на подключенной клавиатуре. Он также похож на alsamixer, Midnight Commander и файловый менеджер ranger, поэтому у пользователей с опытом работы с терминалом не должно возникнуть проблем с его установкой.

Установка Ubuntu Server Edition

Ваш браузер должен автоматически начать загрузку изображения, но это может занять несколько минут, потому что оно довольно большое. Ubuntu загружает по умолчанию архитектуру amd64, но для 64-битных процессоров ARM также предусмотрена ссылка, которая может вам понадобиться, если вы действительно работаете с большим железным оборудованием. Установка Ubuntu Server для настольных ПК редко требуется.

/ Загрузки а затем введите md5sum и имя изображения, которое должно быть примерно таким, как ubuntu-16.04.1-server-amd64.iso, в зависимости от выбранной версии и архитектуры. Предполагая, что цифры подтвердятся, вы можете записать изображение на оптический диск или USB-накопитель. Намного проще использовать USB-накопитель, потому что изображение, вероятно, будет довольно большим.

Вы можете настроить загрузочную карту памяти USB или SD-карту для запуска программы установки. Все карты SD достаточно большого размера, включая microSDHC и microSDXC, должны работать нормально. Это позволяет легко загружать образ с ноутбука со слотом для SD-карты сбоку. Предполагая, что у вас полностью пустой размонтированный диск на / DEV / SDD, потому что этот процесс будет почти несомненно, уничтожит любую файловую систему на нем, введите следующую команду:

sudo dd if = ubuntu-16.04.1-server-amd64.iso из = / dev / sdd bs = 8M

Замените имя изображения на загруженный файл ISO и замените / DEV / SDD с названием вашего устройства, всегда дважды проверяйте, прежде чем нажать клавишу ввода. После того, как вы вернулись к приглашению CLI и извлекли носитель, вы готовы начать установку. Откройте экран настроек BIOS на компьютере, с которого вы устанавливаете, установите его для загрузки со съемного носителя и сохраните настройки. Перезагрузите его, и вы должны оказаться в текстовом установщике Ubuntu.

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


В конце концов, установщик предупредит вас, что вам не удалось получить IP-адрес через DHCP, потому что вы работали без сетевого подключения. С помощью клавиш со стрелками выберите поле [Принять] и нажмите клавишу ввода, чтобы продолжить установку. Вы можете настроить свой файл и ваш IP-адрес позже, если вы собираетесь выходить в Интернет из командной строки.

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

Попытка запустить сервер Ubuntu в первый раз. Но все в терминале. Есть ли способ перейти на графический интерфейс?

Там нет конкретного дистрибутива под названием "Ubuntu сервер", это все Ubuntu. Существуют разные установочные носители для рабочего стола и сервера Ubuntu, но разница заключается только в начальной программе установки и включенном наборе пакетов. Установочный носитель сервера не устанавливает графический интерфейс по умолчанию, но это просто установка пакета.

Чтобы установить среду рабочего стола, вам нужно включить установку пакетов из Интернета (пакеты для рабочего стола отсутствуют на установочном компакт-диске сервера). Программа установки должна была сделать это за вас, если обнаружила подключение к Интернету, но, очевидно, этого не произошло.

Затем выполните эти команды для установки среды рабочего стола:

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

Если у вас есть графический интерфейс, вы должны включить и включить еще несколько программных источников, по крайней мере, обновлений безопасности и репозитория юниверса. Нажмите на кнопку Ubuntu и выполните поиск "Источники программного обеспечения", а также установите флажки "limited", "universe" и "multiverse" (в дополнение к "main") на первой вкладке, и отметьте по крайней мере "-security" и "-обновления" (и вы можете также проверить другие) на вкладке "Обновления".

Если вы хотите администрировать локально

Вы можете установить рабочий стол Ubuntu по умолчанию, выполнив следующее:

sudo apt-get install ubuntu-desktop

Существует множество альтернатив для настольных компьютеров, которые вы можете установить и использовать, например:

  • Установка гнома 3: sudo apt-get install gnome-shell
  • KDE см. Установку Kubuntu: sudo apt-get install kubuntu-desktop
  • Установка XFCE: sudo apt-get install xfce4
  • Установка LXDE: sudo apt-get install lxde
  • Установка Openbox: sudo apt-get install openbox
  • Gnome Classic (старый) рабочий стол Gnome 3, который выглядит как установка Gnome 2: sudo apt-get install gnome-session-fallback
  • Установка Ubuntu Gnome (Официальный аромат): sudo apt install ubuntu-gnome-desktop

Локальное и / или удаленное администрирование

Кроме вышесказанного, вы можете администрировать свой сервер с помощью веб-решения, используя меньше ресурсов:

  • Установка Webmin: см. Здесь
  • Zentyal (предлагает общедоступную редакцию, похоже, что нет бесплатной версии Enymore. Много жалоб, все больше и больше разбирается. ) Установка: см. Здесь
  • Установка ISPConfig (поддерживает до 16.10): см. Здесь

Ubuntu Server никогда не поставляется с графическим интерфейсом. Все действия, которые вам нужно выполнять на сервере, можно выполнять через терминал. Даже если вы загрузите графический интерфейс, вы, вероятно, сможете получить доступ к Интернету и получить онлайн-поддержку на форумах или в чате. Но для linux пока нет инструментов управления сервером / деятельностью, для управления которыми требуется графический интерфейс.

Если вы ищете какой-то графический интерфейс, похожий на Windows Server, то такой интерфейс не существует для Ubuntu Server. Но вы можете загрузить рабочий стол Ubuntu на сервер, чтобы получить пользовательский интерфейс. Все действия, связанные с сервером, все равно будут выполняться через терминал. Вы можете загрузить графический интерфейс рабочего стола на сервер с помощью следующей команды.

Ниже приведены варианты

Чтобы установить среду рабочего стола Unity по умолчанию: sudo apt-get install ubuntu-desktop

Чтобы установить среду рабочего стола Unity без таких надстроек, как (Email, OpenOffice): sudo aptitude install --without-recommends ubuntu-desktop

Чтобы установить очень легкую рабочую среду, просто базовый графический интерфейс (XFCE): sudo apt-get install xubuntu-desktop (или LXDE: sudo apt-get install lubuntu-desktop для еще более легкого графического интерфейса)

Минимальный графический интерфейс:

Запустите команду startx и openbox запустится (вы можете открыть там терминал и запустить любое приложение)

Минимальный графический интерфейс с диспетчером отображения:

После перезагрузки вы увидите меню входа в систему lightdm.

Более функциональная минимальная среда рабочего стола (та, которую я использую):

ОБЪЯСНЕНИЕ: lxde-icon-theme нужен для базовых иконок (есть альтернативы), lxde-core а также lxde-common установит основные компоненты lxde, policykit-1 а также lxpolkit необходимы для запуска pkexec, lxsession-logout необходимо, чтобы меню выхода из системы работало, gvfs-backends необходим, если вы хотите иметь поддержку мусора, сети, устройств и т. д. на pcmanfm

Полностью облегченная среда рабочего стола:

Затем выберите один из них:

ОБЪЯСНЕНИЕ: каждый из этих метапакетов основан на lxde,xfce и mate desktop соответственно, включая такие зависимости, как alsa, lightdm и т. Д., А также множество других пакетов, таких как темы, конфигурации и т. Д.

Полностью облегченная среда рабочего стола без учета рекомендаций:

Выберите один из них:

ОБЪЯСНЕНИЕ: Почти так же, как 4 (включая полный xorg установка), но со многими другими пакетами, такими как Bluetooth, принтеры, поддержка сканера, различные темы и шрифты, базовые инструменты gnome и т. д.

Полный рабочий стол со всеми дополнениями (лучше выбрать другой вариант):

Выберите один из них:

ОБЪЯСНЕНИЕ: Это установит все, что устанавливает live cd каждого аромата Ubuntu (это означает, что даже медиаплееры или все, что они находят полезным для своего аромата. Так что это не рекомендуемый вариант

СОВЕТ 1: --no-install-recommends Параметры применяются ко всем пакетам зависимостей рекурсивно, поэтому я сначала устанавливаю xorg пакет, чтобы убедиться, что все графические драйверы и другие пакеты установлены и что моя система переносима, даже если я заменяю материнскую плату или графический процессор. Некоторые люди устанавливают только компоненты xorg но мне никогда не удавалось создать пригодную для использования систему таким образом.

СОВЕТ 2: Если выбран вариант, который вы устанавливаете network-manager а также network-manager-gnome тогда лучше используйте его для настройки вашей сети и удалите все на /etc/network/interfaces файл (кроме lo интерфейс) во избежание конфликтов.

СОВЕТ 3: Если вам нужен удаленный рабочий стол через x11vnc затем выберите вариант от 2 до 6 (я думаю, вам также нужно добавить опцию -auth guess а также -loop так что vnc работает до входа и после выхода)

СОВЕТ 4. Если вы хотите прекратить автозапуск lightdm, выберите опции 2–6 и выполните команду sudo systemctl disable lightdm и вы можете начать его, когда вы хотите с sudo systemctl start lightdm , Чтобы снова включить его, запустите sudo systemctl enable lightdm и проверить это с systemctl is-enabled lightdm (иногда вы не можете повторно включить его, и команды is-enabled имеют вывод static так беги sudo apt install --reinstall lightdm починить это)

СОВЕТ 6: Если при загрузке вы видите приветствующего, и он отбрасывает вас назад tty затем просто перезапустите lightdm стреляя sudo service lightdm restart

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

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

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

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

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

Когда вы зашли в машину, не ставьте флаг «X». пример "ssh username@localhost.edu"

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

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

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

Большое спасибо за ваш ответ. Изменение уровня запуска по умолчанию: я отредактировал /etc/init/rc-sysinit.conf и установил уровень запуска по умолчанию 3 (вместо 2). Но Ubuntu 10.04.2 LTS, похоже, игнорирует это. Вы смотрели, если /etc/inittab существует в вашей системе?

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

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

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

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

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

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

Читайте также: