Kali linux запуск графической оболочки

Kali linux запуск графической оболочки

BarDimNik

Здравствуйте! Прошу помощи у сообщества. Устанавливаю Kali Linux 2017.3 XFCE на виртуальную машину (VirtualBox), всё проходит штатно и проблем с этим нет. Возникла задача запускать данную систему без графической оболочки, т.е. в режиме командной строки.
Я делаю это так (для версий Kali Linux 2017.*):

1. Загрузившись на рабочий стол, открываю терминал и набираю такую команду:

systemctl set-default multi-user.target — эта команда меняет загрузчик по-умолчанию.

2. Перезагружаю систему.
3. Система не грузится и зависает.

Вопрос: как правильно сделать загрузку системы без GUI, т.е. в консольном режиме для новых версий Kali linux c systemd?

z3r0c10wn

Здравствуйте! Прошу помощи у сообщества. Устанавливаю Kali Linux 2017.3 XFCE на виртуальную машину (VirtualBox), всё проходит штатно и проблем с этим нет. Возникла задача запускать данную систему без графической оболочки, т.е. в режиме командной строки.
Я делаю это так (для версий Kali Linux 2017.*):

1. Загрузившись на рабочий стол, открываю терминал и набираю такую команду:

systemctl set-default multi-user.target — эта команда меняет загрузчик по-умолчанию.

2. Перезагружаю систему.
3. Система не грузится и зависает.

Вопрос: как правильно сделать загрузку системы без GUI, т.е. в консольном режиме для новых версий Kali linux c systemd?

runlevel — проверьте текущий уровень
telinit — установить уровень

Init который необходим вам это init 3
Можно и в загрузчике поправить уровень запуска

Этичный хакинг и тестирование на проникновение, информационная безопасность

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

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

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

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

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

  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:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:  Быстрое возведение в степень паскаль

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

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

Часто не требуется использовать графическую оболочку в Linux (например при использовании Kali Linux на Raspberry Pi и создании Rogue AP), а память и прочие ресурсы графическая оболочка потребляет и довольно сильно.
Теперь правильнее отключать графическую оболочку в systemd.

Для отключения вводим команду:

Для включения обратно:

посмотреть текущее состояние:

Если в ответе будет graphical.target, то графическая оболочка включена и multi-user.target, если выключена.

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Ссылка на основную публикацию
Adblock detector