
Estou rodando um servidor Linux sem X11 ou qualquer tipo de GUI, com um moderno monitor LCD de 22".
Dado o enorme tamanho do meu monitor, gostaria de aumentar o número de linhas e colunas no meu console, como posso conseguir isso?
Responder1
Adicione algo como "vga=792"
a linha do kernel no seu grub.conf
arquivo, geralmente localizada em /etc
ou /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
Em vez disso , você pode dizer vga=ask
para obter um menu na inicialização, criado a partir de um processo de teste realizado pelo kernel para ver quais resoluções provavelmente funcionarão. Acho que muitas vezes há outros números que funcionam e que esse método não encontra.
Tudo isso é específico do sistema. Diferentes placas de vídeo terão diferentes modos suportados, e as opções de construção do kernel podem abrir ou fechar opções de modo de vídeo. O subsistema que lida com isso é chamado de framebuffer do kernel, portanto, se você estiver compilando kernels personalizados, tome cuidado para não remover o suporte que seu kernel precisa para suportar totalmente sua placa de vídeo. A maioria das placas pode usar o driver VESA FB, mas outro driver específico para a marca da sua placa pode abrir mais opções.
Além disso, tome cuidado, pois algumas partes deste subsistema usam números hexadecimais e outras decimais. Você pode fazer a conversão para decimal, como eu fiz, ou pode dizer algo parecido "vga=0x318"
.