Какие параметры мне нужно установить, /etc/default/grub
чтобы по умолчанию загружался режим 132x50 и подробный?
решение1
Один из наиболее достоверных источников по параметрам ядра можно найти в дереве ядра под названием Documentation/kernel-parameters.txt
, онлайн-версию можно найти по адресузеркало GitHub Linux.
- Подробностью можно управлять с помощью
quiet
параметра, его удаление увеличит подробность. - Разрешение можно задать с помощью
vga
параметра, возможные значения указаны вTLDP кадровый буфер HOWTO. Например, если вы хотите, чтобы разрешение загрузки было 1024x768 с глубиной цвета 24 бита, параметр должен быть установлен какvga=0x318
. Фактическое количество символов можно определить, приняв во внимание размер шрифта ядра.
решение2
Я использовал два параметра в /etc/default/grub:
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1366x768x24
# bug workaround
GRUB_GFXPAYLOAD_LINUX=keep
Второй пункт я нашел, прочитав скрипты оболочки в /etc/grub.d.
Обязательно установите «pager=1» перед запуском vbeinfo, чтобы иметь возможность прочитать вывод.
Обязательно запустите «sudo update-grub», когда закончите.