Fórum Ubuntu Linux - PT
Suporte Técnico => Servidores => Tópico iniciado por: claudinei em 03 de Setembro de 2010, 19:32
-
Olá Pessoal,
Instalei o ubuntu server e gostaria que o mesmo trabalhasse em uma resolução 640X480 no modo console, ja pesquisei bastantei, fiz varias mudanças no grub2, mas nada. Com as mudanças feitas no grub a resolução muda até certo ponto da inicialização, mas depois ele volta para uma resolução alta.
Se alguem tiver a solução, por favor me ajudem.
Percebi que isso acontece tambem no slackware 13.1, mesmo alterando a resolução no lilo, em determinado ponto da inicialização a resolução muda.
-
Estou com o mesmo problema, quando altero a resolução no grub2 (set gfxmode=1024x768) e reinicio ele aparece como fora de frequência, procurei e vi que dava para alterar a frequência no xorg.conf, mas no diretório só tem o xorg.cong.failsafe, e acredito que não iria resolver se tivesse porque não tem a interface gráfica. Se alguem puder ajudar.
-
Modo texto é modo texto. Então, o xorg.conf não tem nada a ver com isso.
O modo gráfico do console costuma ser controlado pela opção "vga=xxx" do kernel. Eu sugiro aos dois que tentem o modo "vga=normal", e depois experimentem alguns códigos como "791", "7fe", etc.
-
Eu imaginei mesmo que o xorg.conf não iria me ajudar
Está alteração que você mencinou deve ser feita no /boot/grub/grub.cfg ?
-
Eu imaginei mesmo que o xorg.conf não iria me ajudar
Está alteração que você mencinou deve ser feita no /boot/grub/grub.cfg ?
Exato mas não edite este arquivo e sim o que esta em /etc/default/grub.
Depois de modificado não se esqueça de rodar update-grub
Ate mais
-
Imagino que tenha funcionado, mas agora o monitor está fora de frequência, no manual fala:
Frequência horizontal: 30~63 Hz
Frequência vertical :56~75 Hz
De resolução
Máx VESA 1024x768@75Hz
Recomendada VESA 1024x768@60Hz
Na tela do monitor aparece:
"FORA DE ESCALA
35.4 kHz / 43Hz"
Tem como eu mudar a frequência que o ubuntu manda para o monitor?
Eu vi que existe como mudar alguns parâmetros no xorg.conf, mas isso novamente não resolve pois trata-se do Ubuntu Server, então não tem interface gráfica.
Obs. Tenho acesso por outra máquina através do SSH :)
-
Tem como eu mudar a frequência que o ubuntu manda para o monitor?
Eu vi que existe como mudar alguns parâmetros no xorg.conf, mas isso novamente não resolve pois trata-se do Ubuntu Server, então não tem interface gráfica.
Obs. Tenho acesso por outra máquina através do SSH
Execute o comando abaixo e cole o resultado aqui.
cat /proc/cmdline
EDIT: Dá uma olhada aqui, também:
http://ubuntuforum-pt.org/index.php/topic,72611.msg404897.html
-
BOOT_IMAGE=/vmlinuz-2.6.32-24-generic-pae root=/dev/mapper/Servidor-root ro quiet vga=7fe
Li em algum lugar que esse parâmetro não funciona no grub2.
-
Não quer tentar "791" ou "normal", em vez de "7fe"?
-
BOOT_IMAGE=/vmlinuz-2.6.32-24-generic-pae root=/dev/mapper/Servidor-root ro quiet vga=normal
BOOT_IMAGE=/vmlinuz-2.6.32-24-generic-pae root=/dev/mapper/Servidor-root ro quiet vga=791
Mas a resolução fica a mesma em todas as opções.
Fiz as seguintes alterações
No /boot/grub/grub.cfg
set root='(Servidor-root)'
search --no-floppy --fs-uuid --set 260a7e26-75b1-4e1b-a920-c55014b5c2a4
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=1024x768
set gfxpayload=keep
E no /etc/grub.d/00_header
if loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ; then
set gfxmode=${GRUB_GFXMODE}
set gfxpayload=keep
insmod gfxterm
insmod ${GRUB_VIDEO_BACKEND}
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
Segui essas instruções: http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html
Desse modo o monitor entra com a mensagem de fora de frequência, então acredito que assim a resolução está alterada, agora falta só esse problema da frequência.
-
Mas a resolução fica a mesma em todas as opções.
Não entendi. Não fez efeito? Continua dando o erro da frequência errada?
-
Com vga=normal, vga=791 e vga=7fe a resolução fica em 640x480, não tem alteração, apenas uma mensagem de erro falando que o comando não é mais válido
Usando o set gfxmode=1024x768 o monitor fica fora de frequência. Então deduzo que alguma mudança ocorreu.
-
vga=791 deprecated. Mode 7 isn't recognized use get gfxpayload = WIDTHxHEIGTH[xDEPTH] before linux command insted
Essa é a mensagem de erro que aparece quando uso esses parâmentro
-
Pessoal, fui um pouco menos ambicioso (euahaeuh) e consegui alterar a resolução para 800x600.
Vamos lá:
No /boot/grub/grub.cfg abaixo da linha set gfxmode=640x480 adicione set gfxpayload=800x600
Desta maneira consegui alterar a resolução para 800x600. Para resolução 1024x768 fiz a mesma coisa, só trocando o 800x600 por 1024x768, mas nessa resolução aparece mensagem de monitor fora de frequência.
Acredito que esse tópico pode ser dado com resolvido, já que foi resolvido como alterar a resolução propriamente dita.
O problema agora é a frequência. Devo abrir outro tópico?
-
Acabei de reler a pergunta do tópico e na verdade o que ele quer é manter a resolução de 640x480, neste caso pode usar como parâmetro do set gfxpayload o parâmetro 640x480, ou então keep, para manter a resolução do comando anterior (set gfxmode=640x480).
-
No /boot/grub/grub.cfg ...
Muito bom, agora só precisa mexer no lugar certo. ;)
No grub2, as alterações feitas em /boot/grub/grub.cfg são perdidas. Vc tem que mexer no arquivo de controle (/etc/default/grub) e rodar o comando update-grub.
-
Aqui funcionou normal, salvou tudo, só tive que forçar o salvamento no vi (:wq!)
-
Sim, vai funcionar, não estou dizendo o contrário. Só que quando vc instalar um novo kernel ou atualizar alguma coisa, essa alteração vai ser perdida, entendeu? ;)
-
Agora entendi. ;D