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


32

Я нашел способы отключить gdmили lightdmчто-либо другое, что использует 11.10, но я не могу найти способ получить истинную загрузку в текстовом режиме. Я хочу видеть, как все сообщения ядра летают при загрузке, а не тупой фиолетовый экран.

Наконец-то у меня отключился менеджер рабочего стола, но теперь я на некоторое время получаю фиолетовый экран, затем он переключается на TTY1. После этого я получаю около половины экрана сообщений ядра (конец последовательности загрузки; материал о запуске сценариев инициализации и т. Д.) И приглашение входа в систему. Я сделал это, изменив GRUB_CMDLINE_LINUX_DEFAULTи GRUB_CMDLINE_LINUXна textв /etc/defaults/grub.

На самом деле мой главный вопрос: что заставляет этот тупой фиолетовый экран при загрузке и как его отключить !?


нажмите кнопку вверх во время загрузки.
Шантану

Посмотрите этот пост, чтобы узнать, как загрузить текст в высоком разрешении с помощью Plymouth.

Ответы:


36

Редактировать в /etc/default/grub

# Stops the ubuntu purple screen
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

# Uncomment to disable graphical terminal (grub-pc only) 
GRUB_TERMINAL=console

Затем запустите sudo update-grub.


Не видел значение GRUB_TERMINAL. Большое спасибо. Это сработало. Я только изменил значения, которые я видел, что люди упоминают онлайн. Я никогда не чувствую себя комфортно при редактировании скриптов конфигурации загрузчика. Я всегда боюсь, что мне придется использовать мою спасательную флешку: P
Caleb1994

apt-get purge plymouth-theme-ubuntu-text- Это очищает много грязи после того, как вы делаете вышеупомянутое
Ян Макинтош

@IanMacintosh, что за грязь? На моей машине написано, что освободит 84 КБ дискового пространства. Удаляет ли это что-то еще?
Дрю Ноакс

@IanMacintosh, так что я попробовал это. Команда провела довольно много времени update-initramfs: Generating /boot/initrd.img-3.11.0-26-generic. После этого я перезагрузился и сравнил вывод bootchart. Время загрузки увеличилось примерно на две секунды. Задержка, по-видимому, была вызвана busybox. После переустановки plymouth-theme-ubuntu-textвремя загрузки снизилось. Я не могу объяснить, почему это так, но это то, что я заметил.
Дрю Ноакс

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

4

Чтобы «тупой фиолетовый экран» больше не появлялся после загрузки, сделайте в /etc/default/grubфайле следующее:

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

    Если ваш компьютер использует systemd, вы должны указать systemd пропустить графический интерфейс входа в систему по умолчанию:

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

  • sudo systemctl set-default multi-user.target


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

Теперь этот тупой фиолетовый экран больше никогда не появится.

Помните, что вы должны обновить, /boot/grub/grub.cfgчтобы изменения вступили в силу.


1

В редакторе загрузочного меню Grub (т. Е. В меню, которое отображается во время загрузки вашего компьютера), вы можете попробовать прокомментировать строку «load_video».


Я обнаружил, что я должен был сделать это ** работало, когда я также удаляю "тихий всплеск"
Джей Салливан

1

Вы также можете запретить ядру изменять режимы видео, что может быть проблематично, особенно если вы не видите приглашение входа в систему или оно частично не отображается на экране. Добавьте параметр GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" в / etc / default / grub:

#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.