Я недавно переустановил Maverick на своем компьютере. Он использует пропиетальные драйверы Nvidia.
Все работает отлично, за исключением того, что я вижу много уродливого текста при загрузке и выключении Ubuntu.
Я совсем не против текста; на самом деле, мне нравится видеть информацию о запуске / выключении.
Что мне не нравится, так это его уродство!
Когда мой компьютер переходит в режим консоли - (загрузка, выключение или CTRL + ALT + F1) текст очень большой - я не могу сделайте снимок экрана, но это выглядит как разрешение 640x480. Мой монитор обычно работает с разрешением 1440x900.
Я помню, что текст консоли, который появлялся при установке с компакт-диска, был красивым и маленьким.
Как сделать текст консоли похожим на текст при загрузке с компакт-диска?
vbeinfo
и принять решение (например, 1920x1200x32). ). sudo nano /etc/default/grub
GRUB_GFXMODE=
(например, GRUB_GFXMODE=1920x1200x32
) GRUB_GFXPAYLOAD_LINUX
в GRUB_GFXPAYLOAD_LINUX=keep
sudo update-grub
GRUB_GFXPAYLOAD_LINUX
Сначала установите xrandr
и запустите его:
$ sudo apt-get install xrandr
$ xrandr
Перечислены доступные режимы экрана.
Теперь отредактируйте /etc/default/grub
:
$ sudo nano /etc/default/grub
Предполагая ранее неотредактированный файл, внесите следующие изменения:
Переменная GRUB_CMDLINE_LINUX_DEFAULT
должна содержать не менее nomodeset
, возможно в дополнение к quiet
и splash
для настольных систем.
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
В серверных системах раскомментируйте GRUB_TERMINAL=console
, чтобы увидеть больше сообщений, проходящих во время загрузки, перед входом в графическую консоль.
Оставьте эту строку в качестве комментария:
#GRUB_GFXMODE=640x480
В конце файла добавьте строку:
GRUB_GFXPAYLOAD_LINUX=1280x1024x16
или замените значение любым другим (через запятую) режимы, которые поддерживаются вашим оборудованием. Значения text
, keep
, auto
, vga
и ask
также должны работать.
Наконец, после сохранения отредактированного /etc/default/grub
с помощью Ctrl kbd> + O kbd> и выхода из него с помощью Ctrl kbd> + X kbd >, введите следующие команды:
$ sudo update-grub
$ sudo reboot
Этот ответ также будет работать для уменьшения разрешения и / или частоты обновления или частоты кадрового буфера в системах с пониженной тактовой частотой. ЭЛТ-мониторы обычно показывают мерцающие полосы, когда частота обновления слишком высока.
Это помогло мне в Ubuntu 14.04 с ESXi 5.5:
:~$ sudo vi /etc/default/grub
Измените строку на:
GRUB_CMDLINE_LINUX_DEFAULT="splash vga=792"
:~$ sudo update-grub :~$ sudo reboot -r now
Используйте 795 или 799 для более высокого разрешения и смотрите: http : //www.pendrivelinux.com/vga-boot-modes-to-set-screen-resolution/ для получения более подробной информации.
Просто немного личного опыта: на моем другом компьютере у меня нет проблем с этим причудливым режимом (это 160 столбцов х 60 строк, но он имеет монитор CRT 4: 3). Он оснащен TNT2 (да, я клянусь), и этот режим был быстро отображен при первой загрузке. Проблема в том, что он делает это, загружая драйвер nouveau , и этот парень все еще немного неисправен (в моем случае он зависает вся система при попытке переместить окна). Итак, чтобы иметь работоспособную систему, мне пришлось перейти на старый и стабильный драйвер nv , а также отключить настройку режима (потому что ядро всегда будет загружать nouveau при включении) , Обратите внимание, что я не использую проприетарные драйверы nVidia, но, как и вы, я переключился обратно на 80x25 в режиме консоли.
Это потому, что драйвер nv не использует настройки режима ядра . Теперь я не знаю о проприетарных драйверах, но, полагаю, они могли изменить вашу конфигурацию, чтобы ее можно было использовать, и, возможно, именно поэтому вы видите этот «большой» режим. Возможно, они отключили установку режима при установке. Вот почему вы видите «маленький» текстовый режим при загрузке с Live CD.
Вы можете попробовать загрузиться с другим режимом VESA, но это во многом зависит от вашего оборудования. Для этого, пожалуйста, проверьте http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#Linux_video_mode_numbers . Например, если вы хотите попробовать загрузить текстовый режим с разрешением 1024x640, вы обнаружите, что идентификатор режима равен 877.
Итак, при загрузке удерживайте клавишу SHIFT (в случае, если у вас нет времени ожидания GRUB), чтобы вызвать меню GRUB. Выберите режим, который вы хотите загрузить, и нажмите «e» (для редактирования команд). В конце команды «kernel» добавьте vga=877
. Номер является идентификатором режима, если вы хотите попробовать другие режимы, замените его на желаемый номер.
Кроме того, на той же странице Википедии вы также можете попробовать полезный «Универсальный формат» прямо под таблицей режимов. Эта команда hwinfo весьма полезна.
Почему я отвечаю на эту угрозу, даже если это очень старо? Ответ довольно легок, потому что так многие другая угроза обращаются к нему.
Если vbeinfo
или hwinfo --framebuffer
не показывает родное разрешение Вашего дисплея, затем отключает vesa, чтобы сделать, так удалите vga = опции в:
sudo nano /etc/default/grub
Поиск GRUB_CMDLINE_LINUX_DEFAULT=
и удалите vga=
если Вы находите его.
Если Вы имеете, удаляют опцию, не забывают генерировать новый grub.cfg:
sudo update-grub
Если Вы не знаете, что сделали это хорошо, то просто перезагрузка и открывает терминал:
grep vga /proc/cmdline
grep -ir vga /etc/modprobe.d/
Если grep ничего не показывает, то Вы удалили vga = опция.
Теперь установка uvesafb:
sudo apt-get install v86d
Удостоверьтесь, что uvesafb модуль включен в Ваш initrd. Добавьте его в конец/etc/initramfs-tools/modules:
sudo sh -c "echo uvesafb >> /etc/initramfs-tools/modules"
Для наблюдения, какие режимы доступны:
sudo modprobe uvesafb
cat /sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes
Теперь настройте uvesafb mode_option=YOURxResoultion-BitColorMode, например, 1280x1024-32:
sudo sh -c "echo options uvesafb mode_option=1280x1024-32 scroll=ywrap > /etc/modprobe.d/uvesafb.conf"
Не забывайте восстанавливать свой initrd:
sudo update-initramfs -k all -u
Теперь можно перезагрузить!
Дополнительную информацию см. в этом. Это для debian, но это также работает на человечность. Я надеюсь, что это помогло Вам, и это должно быть более универсально, чем использование grub2.
консольный режим Ubuntu 18:
Редактирование
GRUB_CMDLINE_LINUX_DEFAULT="splash quite"
в
/etc/default/grub
, таким образом, новая строка похожа:
GRUB_CMDLINE_LINUX_DEFAULT="splash quiet vga=XXX nomodeset"
, куда XXX прибывает от
https://www.pendrivelinux.com/vga-boot-modes-to-set-screen-resolution /
затем конфигурация личинки перезагрузки и перезагрузка
update-grub2
reboot
Это не изменит шрифт на начальной загрузке, но для консоли на Ctrl+Alt+F [1-6]
Установите пользовательские шрифты Ubuntu для своей консоли:
sudo apt-get install fonts-ubuntu-font-family-console
И создайте сценарий /usr/local/bin/fontset
с этой командой:
#!/bin/sh
setfont /usr/share/consolefonts/Uni3-TerminusBold32x16.psf.gz
(выберите желаемый телефон из папки /usr/share/consolefonts/
)
Можно или звонить fontset
каждый раз на Вашей консоли после использования Ctrl+Alt+F1
или добавьте эту строку к Вашему /root/.profile
[ ! -t 0 ] && sleep 1 & /usr/local/bin/fontset
(не добавляйте это к своим пользователям .profile, или Вы получаете ошибку на графической загрузке),
источник: Измените размер шрифта на экране сообщения загрузки и консоли
Следующее работало на меня на Фрагменте Debian 4.9.51-1.
Никакой GUI, только консольный режим:
Редактирование /etc/default/grub
и добавляет следующую строку
GRUB_CMDLINE_LINUX_DEFAULT="splash vga=795 nomodeset"
Для списка vga=
, коды видят , http://pierre.baudu.in/other/grub.vga.modes.html
Эти nomodeset
препятствует тому, чтобы разрешение изменилось снова после того, как личинка инициализирует [спасибо , Как я увеличиваю разрешение консольного режима? ]
РЕДАКТИРОВАНИЕ: , Как упомянуто @Videonauth: Впоследствии сделайте:
sudo update-grub
Я нашел решение, которое работает из этого сообщения на форуме
Короче:
Откройте /etc/default/grub
с вашим любимым редактором в качестве пользователя root.
Локализуйте строку с надписью GRUB_GFXMODE= ...
и измените ее на желаемое разрешение. Добавьте еще одну строку для новой переменной с именем GRUB_GFXPAYLOAD
с тем же разрешением. Это должно выглядеть примерно так:
GRUB_GFXMODE=1440x900x32
GRUB_GFXPAYLOAD=1440x900x32
Сохранить и выйти. Затем отредактируйте с правами root /etc/grub.d/00_header
Локализуйте строку с надписью if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=...
. Как и раньше, измените разрешение на нужное и добавьте еще одну строку для полезной нагрузки:
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1440x900x32 ; fi
if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1440x900x32 ; fi
Наконец, найдите строку с надписью set gfxmode=${GRUB_GFXMODE}
и добавьте строку для полезной нагрузки под ней. Это должно выглядеть так:
set gfxmode=${GRUB_GFXMODE}
set gfxpayload=${GRUB_GFXPAYLOAD}
Сохранить и выйти.
По-прежнему как root, обновите grub с помощью
update-grub2
Reboot, и меню grub, и консоль должны иметь более хорошие разрешения.
Готов!