Ubuntu загрузка в консольном режиме

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

В Ubuntu уровни запуска (runlevel) 2,3,4,5 абсолютно идентичны по набору системных служб, следовательно бесполезны. Реализовать возможность консольной загрузки можно следующим образом. Необходимо запуск графической оболочки исключить со 2-го уровня, а оставить только на runlevel 3,4,5. По умолчанию, система загружается на runlevel 2, который не предусматривает запуск графического интерфейса. Выполнить же далее загрузку графики можно двумя (как минимум) путями. Первый — командой:

Второй — переведя систему на третий уровень командой:

От версии к версии в Ubuntu все большее количество системных служб запускаются через upstart задания. В 10.04 и следующих релизах запуск графической оболочки выполняется upstart заданием /etc/init/gdm.conf (kdm.conf, lxdm.conf). Берем текстовый редактор, с правами root открываем файл /etc/init/gdm.conf (kdm.conf, lxdm.conf). Вместо:

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

Последний штрих. В меню GRUB добавляем пункт, который абсолютно идентичен нашему основному (умолчательному) варианту, а в конец строки kernel (или сразу после параметра root ) среди опций загрузки ядра, через пробел пишем цифру 3. При выборе этого пункта меню GRUB, система загрузится на 3-й уровень, что повлечет автоматический старт графической оболочки. Вот пример фрагмента меню GRUB:

Вот теперь действительно все.

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

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

Читайте также:  Unable to start virtual device что делать

[EDIT]: Я должен был добавить дополнительную информацию к этому вопросу, но я прокомментирую все ответы. Вкратце: я пробовал text вместо quite splash Я вижу загрузку в тексте, однако я не получаю экран входа в систему. ctrl+alt+f1 не помогает, потому что GDM продолжает пытаться перезапустить. Ранее мне удалось убить GDM через несколько попыток, но не работает с момента последнего обновления.

[EDIT]: После поиска уровня запуска я нашел Изменить уровень запуска на 16.04? но я думаю, что это потребовало от меня запустить систему для внесения изменений, пожалуйста, исправьте меня, если я ошибаюсь.

3 ответа

Да, вы можете. Как описано здесь ( ubuntuhandbook.org — Загрузка в текст console ubuntu ) вам нужно отредактировать /etc/default/grub , чтобы следующая загрузка закончилась в текстовом режиме. В итоге вы зададите следующие параметры:

После сохранения изменений вам нужно запустить:

Отмена текстового режима

Чтобы отменить sudo systemctl set-default multi-user.target , просто введите

Загрузка в режим восстановления

Загрузите компьютер с USB-устройства Ubuntu и после на экран BIOS, удерживая нажатой клавишу Shift . Затем вам будет предложено меню, которое выглядит примерно так:

Время,когданажатьлевуюкнопку Shift ,можетбытьсложным,поэтомуиногда,есливыегопропустите,вамнужнопопробоватьещераз.

Нажмитестрелкувниз,поканевыберетевторуюзаписьсверху(врежимевосстановлениявописании),азатемнажмите Enter .

С помощью клавиш со стрелками прокрутите вниз до root (вторая запись снизу в меню восстановления), а затем нажмите Enter .

Теперь вы должны увидеть корневое приглашение, и вы можете запускать команды из него.

lightdm называется lightdm, потому что это легкое приложение по сравнению с GDM, которое тяжело и занимает больше времени для загрузки. Если у вас все еще установлен lightdm, вы можете вернуться к использованию lightdm в качестве диспетчера отображения входа по умолчанию с помощью команды: sudo dpkg-reconfigure gdm . Это откроет новое окно, позволяющее выбрать gdm или lightdm в качестве диспетчера отображения входа по умолчанию.

Читайте также:  D link dcs 6210

Перезагрузите компьютер командой sudo reboot

После этого комбинация клавиш Ctrl + Alt + F3 может начать работать правильно и разрешить запуск Ubuntu с консоли.

Запустите Ubuntu с консоли

Откройте текстовую виртуальную консоль, используя комбинацию клавиш Ctrl + Alt + F3 .

В приглашении login: введите свое имя пользователя и нажмите Enter .

В приглашении Password: введите свой пароль пользователя и нажмите Enter .

Теперь вы вошли в текстовую консоль, и вы можете запускать команды терминала, чтобы переустановить драйвер NVIDIA с консоли. Чтобы перезагрузить систему после переустановки драйвера NVIDIA, выполните команду: sudo reboot . Нажмите клавишу быстрого доступа Ctrl + Alt + F7 , чтобы выйти из виртуальной консоли. В Ubuntu 17.10 и более поздних версиях нажмите клавишу быстрого доступа Ctrl + Alt + F2 для выхода из виртуальной консоли.

я установил ubuntu 17.10 на HP Stream 7, EFI, x86. Он загружается и работает нормально. Но я хочу загрузить его в консольном режиме. Я отредактировал /etc/default/grub комментарий GRUB_CMDLINE_LINUX_DEFAULT установка GRUB_CMDLINE_LINUX="text" и раскомментировав GRUB_TERMINAL=console . Побежал sudo update-grub и после перезагрузки я все еще загружен в GUI. Что еще я могу сделать?

1 ответов

по данным systemd документация Redhat (systemd должен быть таким же на Ubuntu) вы можете изменить цель по умолчанию в systemd:

Rate this post

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

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