2

Я исчерпал свои возможности поиска по Google для этого, поэтому я попробую здесь.

Я пытаюсь увеличить разрешение (или уменьшить размер шрифта) в терминалах TTY. Xubuntu 9.10 использует GRUB2, и везде, где я могу найти, направляет меня редактировать

/etc/default/grub

Файл для добавления vga=XXX к значению GRUB_CMDLINE_LINUX , и это просто не работает. Из бесконечного возни с файлом, кажется, ничего не меняется.

На моем нетбуке под управлением более ранней версии, я имел успех с этой командой

dpkg-reconfigure console-setup

Но еще раз это не дает никаких изменений.

Есть идеи?

1 ответ1

4

Я искал способ сделать это для гостя Ubuntu 9.10 в VirtualBox, и попал примерно на полпути. В моей виртуальной машине консольные TTY получают правильное разрешение, если я загружаюсь в однопользовательском режиме, но не если я загружаюсь в GDM.

Grub2 заменяет параметр ядра vga = XXX на параметр gfxpayload, который можно установить в /boot/grub/grub.cfg. Команда Ubuntu update-grub автоматически генерирует grub.cfg из переменных в /etc/default/grub и сценариев в /etc/grub.d, поэтому лучше всего добавить эту опцию в одном из этих двух мест.

Это параметры Grub2 (в синтаксисе grub.cfg ), которые влияют на разрешение консоли:

  • gfxmode: устанавливает разрешение меню Grub.
    например: set gfxmode=1280x800 (без явной битовой глубины)
    например: set gfxmode=1440x900x32 (явная битовая глубина)

  • gfxpayload: устанавливает разрешение, которое Grub передает ядру.
    например: set gfxpayload=1024x720x16
    Например: set gfxpayload=keep (сохраняет разрешение, установленное в gfxmode)

В моей системе я добавил некоторые скрипты в /etc/grub.d/00_header для поддержки новой переменной GRUB_GFXPAYLOAD, которая указана в /etc/grub/default. Это не является строго необходимым, и есть много способов сделать это; посмотрите примеры ссылок на форумах Debian и Ubuntu ниже.

Источники:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .