Я пытаюсь использовать GRUB2 в графическом режиме с 1440x900 разрешение, но результатом всегда является искажаемая ерунда: самое высокое разрешение, которое я могу получить, 1280x800.
Word от поиска с помощью Google этого долго, поскольку vbeinfo перечисляет разрешение, GRUB2 может использовать его. Это, кажется, не верно: vbeinfo говорит, что 1440x900 доступно, но он не работает.
Тестирование его из командной строки GRUB2:
set gxfmode=1440x900
terminal_output gfxterm
# -> garbled nonsense
# back to trusty 640x480
terminal_output console
Видеокартой является Intel GM965.
После того как Linux загружает переключатели кадрового буфера к 1440x900.
Добавленный после ответа epheminent и различных экспериментов
vbeinfo
списки два набора режимов.
Первый набор работает от 0x160 до 0x16b, с разрешениями 768x480, 960x600, 1280x800 и 1440x900
Затем - после набора режимов только для текста - поддержать набор, содержа предложения 1024x768, 800x600, и 640x480
Первый набор режимов не изменен 915resolution
. Они все работают кроме 1440x900.
Разрешение режимов во втором наборе может быть изменено с помощью 915resolution
модуль / команда, доступная в GRUB2> = 1.99.
# in /boot/grub/grub.cfg
insmod 915resolution
# 30, 32, 34 all work for me: all that varies is which modes are altered
915resolution 30 1440 900
# setting an impossible resolution changes the mode to "text-only"
# in my case 1280x1024 is not supported
915resolution 30 1280 1024
Очевидно, 1440x900 должен просто работать: добавление его с 915resolution
просто обходное решение.
Существует 915resolution модуль, который позволяет GRUB 2 включить нестандартные разрешения Intel. Это базируется прочь пространства пользователя 915resolution, который добавляет записи VBE во времени выполнения для этих разрешений; они не в других отношениях доступны от BIOS.