Согласно документации, использование vga=
параметра ядра устарело с GRUB2. Тот факт, что некоторые новые ядра больше не поддерживают его на определенных адаптерах, не имеет значения, поскольку моей видеокарте уже семь-восемь лет.
Проблема в том, что я хотел бы использовать текстовый режим с более высоким разрешением, например, 80x50 вместо стандартных 80x25 символов. Видимо все графики (VBE / VESA) режимы из вопроса для этой видеокарты (ATI Rage XL) - список доступных режимов показывает только 0
через 6
. 6
это , 80x60
но выглядит ужасно, поэтому я хотел бы пойти с 1
(80х50).
Я видел 80x50 и 80x60, работающие после получения списка доступных режимов, когда режим по умолчанию не поддерживался (с комментариями по умолчанию GRUB_TERMINAL=console
), и мне было предложено выбрать.
Как я могу установить режим, если я не должен устанавливать его в командной строке ядра и при каждом использовании GRUB_GFXMODE
(с vbe
модулем предварительной загрузки или без него ) и GRUB_GFXPAYLOAD_LINUX=keep
сбой? Сбой как в: экран остается пустым, потому что это недопустимый графический режим для карты, установленной на этом аппарате?
Моя идея nomodeset
состояла бы в том, чтобы все же перейти к ядру, но тогда загрузчику все равно пришлось бы устанавливать графический режим. И я не вижу никаких параметров, кроме vga=
параметра ядра для этого.
Примечание:vbetest
и videotest
команды на GRUB2 консоль на пустой экран , а затем экран переходит в спящий режим после того, как утверждают , нет видеовхода. vbeinfo
и videoinfo
показать несколько доступных режимов, кроме вышеупомянутых, но нет упоминания о том, где это должно быть установлено. Кроме того, при передаче vga=1
(без nomodeset
) в командной строке ядра я вижу очень краткое предупреждение о том, что оно устарело, но его слишком долго читать полностью - и вывод не появляется dmesg
.
vga
Параметр относится к ядру, а не grub2
. Независимо от того, как grub2
разработчик пытается сделать простой комплекс сложным, он все равно работает, пока ядра понимают этот параметр.