
Я использую сервер Linux без X11 или какого-либо графического интерфейса, с современным 22-дюймовым ЖК-монитором.
Учитывая огромный размер моего монитора, я хотел бы увеличить количество строк и столбцов в моей консоли. Как мне этого добиться?
решение1
Добавьте что-то вроде "vga=792"
строки ядра в вашем grub.conf
файле, обычно расположенной в /etc
или /boot/grub
:
title My Linux OS Name and Kernel Version Number
root (hd0,0)
kernel /boot/vmlinuz-1.2.3.4 ro root=/dev/hda1 quiet vga=792
initrd /boot/initrd-1.2.3.4.img
Вместо этого вы можете сказать, vga=ask
чтобы получить меню при загрузке, построенное на процессе зондирования, выполняемом ядром, чтобы увидеть, какие разрешения, скорее всего, будут работать. Я обнаружил, что часто есть другие числа, которые будут работать, но этот метод их не находит.
Все это зависит от системы. Разные видеокарты будут иметь разные поддерживаемые режимы, а параметры сборки ядра могут открывать или закрывать параметры видеорежима. Подсистема, которая этим занимается, называется буфером кадров ядра, поэтому если вы компилируете пользовательские ядра, будьте осторожны, чтобы не удалить поддержку, необходимую вашему ядру для полной поддержки вашей видеокарты. Большинство карт могут использовать драйвер VESA FB, но другой драйвер, специфичный для вашей марки карты, может открыть больше параметров.
Также, будьте осторожны, что некоторые части этой подсистемы используют шестнадцатеричные числа, а другие — десятичные. Вы можете сделать преобразование в десятичное, как я сделал, или вы можете сказать что-то вроде "vga=0x318"
этого.