Ubuntu 10.04 Lucid Lynx стал графическим. Графическим настолько, что frame buffer запихали даже в серверный вариант. Все бы ничего, да вот незадача. Во-первых при переходе в графический режим, экран очищается и все сообщения пропадают. Следить за процессом загрузки становится, как минимум, не удобно, а почитать там есть чего. Во-вторых, при запуске машины в VirtualBox, консоль тормозит так, что жить не хочется.
К счастью, избавиться от этого вопиющего безобразия все-таки можно.
На мой взгляд, на сервера, а тем более, внутри виртуальной машины графическая оболочка нужна примерно так же, как собаке пятая нога. Учитывая, что графика еще и тормозит неслабо, особенно в VirtualBox, моя цель — текстовая консоль 80x24.
Первым делом отключаем графику в GRUB. Делается это в файле /etc/default/grub. Здесь необходимо раскоментировать строку GRUB_TERMINAL=console и добавить nomodeset в переменную GRUB_CMDLINE_LINUX. После внесения изменений необходимо обновить конфигурацию загрузчика, выполнив команду:
sudo update-grub
После этого GRUB не будет пытаться переключаться в графический режим. Загрузчик и начало загрузки ядра будет работать в текстовом режиме. Однако, позже ядро всеже переключиться в графику, как только будет загружен модуль ядра отвечающий за графическую консоль. В моем случае это был модуль vga16fb, но все зависит от конкретного драйвера и имя модуля может быть другим.
Чтобы ядро не переключалось в графический режим, необходимо (спасибо доброму человеку) добавить в файл /etc/modprobe.d/blacklist-framebuffer.conf строку:
blacklist vga16fb
Напоследок желательно установить текстовую тему для plymouth:
apt-get install plymouth-theme-ubuntu-text update-alternatives --auto text.plymouth update-initramfs -u
Или можно plymouth удалить совсем, предварительно установив пакет mountall из ppa:dtl131/mediahacks.
спасибо!
ОтветитьУдалитьОгромное спасибо за информацию!
ОтветитьУдалитьА вы не могли бы ещё подсказать, как поменять шрифт на такой как в сообщениях BIOS (более жирный)?
Всё, нашел по предыдущему вопросу!
ОтветитьУдалитьв файле /etc/default/console-setup
выставить
CHARMAP=”UTF-8″
CODESET=”Uni1″
FONTFACE=”VGA”
FONTSIZE=”16″
Этот комментарий был удален администратором блога.
ОтветитьУдалитьСпасибо тебе дружЫщщще!!! Нереально полезный пост, особенно для юзеров virtualBox`а!
ОтветитьУдалитьурааааа!
ОтветитьУдалитьискал немного по другой проблеме, но в итоге всё решилось благодаря совету.
спасибо!
бальшое тебе человеческое спасибо добрый человек
ОтветитьУдалитьбился с этой проблемой две недели, пока не набрел на эту страничку.
Спасибо огромное! Сразу консоль тормозить перестала.
ОтветитьУдалитьCпасибо тебе добрый человек!
ОтветитьУдалить