Как в Kali Linux загрузиться без графического интерфейса


Консоль (командная строка) доступна в любом дистрибутиве Linux. Но некоторым продвинутые пользователи могут пойти дальше и изначально загружаться в интерфейс командной строки без графической оболочки.

Преимущества работы в текстовом режиме

Начать нужно с того, что текстовый режим подходит только для тех, кто действительно понимает, зачем он ему нужен. Или понимает, почему не нужно графическое окружение рабочего стола. Этот режим подойдёт только для продвинутых пользователей.

Преимущества:

  1. Быстрая загрузка
  2. Меньшее потребление ресурсов (например, в графическом интерфейсе без запущенных приложений занято 793 мегабайт оперативной памяти, а в текстовом режиме занято меньше 100 мегабайт оперативной памяти)

Недостатки текстового режима

  1. Невозможно запустить программы с графическим интерфейсом
  2. Невозможно использовать видеодрайверы
  3. Невозможно открыть несколько консолей одновременно
  4. При необходимости редактирования файлов нужно уметь пользоваться консольными редакторами (vim, nano и т. д.)
  5. Не будут работать гостевые дополнения VirtualBox

В общем, этот режим только для тех, кто действительно понимает для чего им это нужно. Также этот режим может понадобиться для восстановления системы или исправления проблем. Для веб-серверов текстовый режим является стандартом.

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

Recovery Mode

Этот режим уже есть в меню. Причём если вы загрузились в Recovery Mode, то при последующей перезагрузке откроется графическое окружение рабочего стола (если вы опять не выберите Recovery Mode).

При загрузке выберите Advanced options for Kali GNU/Linux → 

Затем Kali GNU/Linux, with Linux * (recovery mode).

Загрузка остановится на этапе консоли и там будет написано, что введите пароль root, либо нажмите CTRL+d для продолжения. Если ввести пароль root, то окажетесь загруженным в Kali Linux без графического интерфейса. Если нажать CTRL+d, то продолжится загрузка и откроется графический интерфейс.

После выполнения входа:

Однопользовательский режим

Про однопользовательский режим вы можете прочитать здесь. Его особенность в том, что невозможно выполнить вход под каким-либо пользователем, кроме как root. Но зато не нужно вводить пароль для root — по этой причине данный режим обычно используется для восстановления забытого пароля администратора, но может использоваться и для других целей восстановления и обслуживания системы.


Чтобы прервать загрузку GRUB (первый шаг) во время запуска компьютера нажмите и удерживайте клавишу SHIFT – это работает всегда, даже на Linux Mint, где по умолчанию показ меню GRUB отключён.

Остановите загрузку удерживая клавишу SHIFT при запуске компьютера, вы увидите:

Нажмите клавишу «e» и вы перейдёте к редактированию настроек загрузки:


На экране отсутствует нужная нам строка, пролистните курсорными клавишами вниз и найдите строку, начинающуюся с linux:

Перейдите в конец этой строки, поставьте пробел и допишите:

single init=/bin/bash

Должно получиться примерно так (номер ядра может отличаться):

Когда всё готово нажмите Ctrl+x или F10, чтобы загрузка продолжилась с установленными опциями.

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

Перемонтируем файловую систему в режим чтения и записи:

mount -rw -o remount /

Для выхода наберите:

sync
umount /

и затем отключите питание компьютера/перезагрузите физической кнопкой.

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

Постоянное переключение в текстовый интерфейс

Этот вариант позволит автоматически загружаться в консоль. Типичный случай использования: вы подключаетесь и работаете с вашей системой Linux по SSH, то есть вам на удалённой системе в любом случае не нужен графический интерфейс — он потребляет ресурсы, но вы не можете воспользоваться никакими его преимуществами. Поэтому вы можете переключиться в текстовый интерфейс, для того всего лишь выполните команду:

sudo systemctl set-default multi-user.target

После перезагрузки вы будете попадать в текстовый интерфейс.

Необходимо выполнить вход:


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

Соскучились по графическому интерфейсу и хотите временно переключиться на него без перезагрузки? Нет ничего проще, просто введите команду:

sudo systemctl start display-manager.service

Надоел текстовый режим и хотите вновь насовсем вернуться в графический? Просто выполните команду:

sudo systemctl set-default graphical.target

И после перезагрузки вы вновь окажитесь в графическом окружении рабочего стола!


Рекомендуется Вам:

2 комментария to Как в Kali Linux загрузиться без графического интерфейса

  1. Дмитрий:

    >> а в текстовом режиме занято меньше 100 гигабайт

    исправьте, пожалуйста

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *