ubuntu: как вернуть текстовый режим загрузки |
![]() |
Добавил(а) microsin |
Современные дистрибутивы Linux показывают процесс загрузки, выводя текст информационных сообщений на дисплей, сконфигурированный в видеорежим с высоким разрешением. Однако иногда из-за неправильно установленного драйвера видеокарты сообщения загрузки становятся не видны - Linux загружается с черным экраном. Проблема решается конфигурированием загрузчика GRUB - выбором для него текстового режима вывода сообщений вместо графического, и настройкой параметров загрузки, которые GRUB передает ядру Linux. [Конфигурирование загрузчика GRUB] В Ubuntu загрузчик GRUB конфигурируется путем редактирования текстового файла /etc/default/grub. Ниже описан процесс по шагам, который позволяет постоянно включить текстовый режим при загрузке. 1. Откройте файл конфигурации GRUB в текстовом редакторе (вместо mcedit может быть любой другой редактор текста, например gedit или даже vi): ~$ sudo mcedit /etc/default/grub Раскомментируйте строку GRUB_TERNINAL=console, это задаст использование текстового вывода самим загрузчиком GRUB. # Раскомментируйте эту строку, чтобы запретить графический
# терминал (только для grub-pc):
GRUB_TERMINAL=console Примечание: символ # в начале строки означает строку комментария, которая не обрабатывается. 2. Отредактируйте аргументы загрузки Linux, закомментируйте строку, где передаются опции splash quiet, и замените их на nomodeset. Это запретит вывод сообщений загрузки Linux в графическом режиме. #GRUB_CMDLINE_LINUX_DEFAULT="splash quiet"
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" Сохраните файл. 3. Обновите конфигурацию GRUB командой update-grub: ~$ sudo update-grub Sourcing file `/etc/default/grub' Sourcing file `/etc/default/grub.d/init-select.cfg' Generating grub configuration file ... Found linux image: /boot/vmlinuz-5.0.0-17-generic Found initrd image: /boot/initrd.img-5.0.0-17-generic Found memtest86+ image: /boot/memtest86+.elf Found memtest86+ image: /boot/memtest86+.bin done Полезно также изменить опцию, которая на позволит вывести на несколько секунд меню GRUB, изменив опцию GRUB_TIMEOUT. По умолчанию она установлена в 0, что заставляет GRUB сразу переходить к загрузке, не выводя меню. Я изменил эту опцию, настроив время отображения меню загрузки 3 секунды: #GRUB_TIMEOUT=0
GRUB_TIMEOUT=3 [Ссылки] 1. Ручное задание параметра «nomodeset» в загрузочной строке ядра для загрузки Linux site:dell.com. |