Nenhum sinal no monitor depois de conectá-lo a uma caixa linux

6

Eu uso meu computador antigo como um NAS, então eu removo o monitor depois que eu instalei o linux nele (desconecte o cabo vga). Eu uso o ssh para controlar a máquina e funciona bem. Até algum dia, após a atualização do kernel / softare ou bagunçar algumas configurações, não consigo me conectar a ele através do ssh, então eu tenho que conectar o monitor de volta, mas o monitor diz "Nenhum sinal de entrada". Então eu tenho que reiniciar o computador COM o monitor conectado e o monitor de volta!

Eu acho que o kernel do computador / linux não detecta o evento do plug-in do monitor. Então, como posso iniciar minha caixa de linux sem um monitor, mas quando isso dá errado eu ainda posso ligar meu monitor (vga) de volta e usar o console.

Edit: apenas uma placa de vídeo pci-e, tem dvi, vga, tv / out (s-video)

Edit2: O Xorg não está em execução. Eu só preciso do console (CTRL + ALT + F1). O problema é que, se a máquina inicializar sem um monitor conectado, ela não me dará um pseudo terminal depois que eu conectar o cabo vga enquanto ele estiver em execução. Claramente, o monitor não é detectado automaticamente como dispositivo usb. Eu estou querendo saber como deixar o monitor detectado automaticamente.

    
por yaroot 19.03.2011 / 14:49

4 respostas

1

Isso talvez anos depois, no entanto, eu me deparei com a mesma questão quando me deparei com essa pergunta, mas nenhuma resposta adequada foi dada, e imagino que outras pessoas com o mesmo problema tenham se deparado com essa questão também.

Minha correção que parece funcionar de forma brilhante é levar o kernel a pensar que uma VGA já está conectada, adicionando um parâmetro do kernel (isso pode ser especificado no arquivo de configuração do grub), que é

video = VGA-1: e

o parâmetro video pode ser especificado mais de uma vez para o kernel, então se você já tiver um parâmetro video =, basta adicionar um novo parâmetro video = (a menos que o parâmetro existente entre em conflito com a correção acima)

    
por 05.02.2015 / 02:09
1

A resposta do adam3141 é ótima! Eu ainda não tenho reputação suficiente para votar, mas é definitivamente a melhor resposta para este problema que eu tenho procurado por dias!

A solução funciona tanto se um monitor estiver conectado ou não, e em ambos os casos você pode conectar remotamente com x11vnc. Também permite conectar um monitor APÓS o servidor X ter sido iniciado, se necessário.

Por padrão, com essa configuração, o servidor X usará uma resolução de 1024x768 porque não consegue ler as resoluções suportadas do monitor. Para corrigir isso, você pode alterar a configuração do monitor padrão em /etc/X11/xorg.conf (criar o arquivo se ele não existir) e adicionar os modelines para suportar as resoluções desejadas. Por exemplo:

Section "Monitor"
    Identifier "<default monitor>"
    Modeline "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089
EndSection

A propósito, você pode encontrar mais informações sobre o parâmetro do kernel "video" aqui: link

    
por 26.05.2016 / 13:26
0

Você tem um arquivo xorg.conf ou deixa o X detectar automaticamente a configuração? As distribuições recentes do Linux usam uma versão do X que detecta automaticamente sua configuração para que um arquivo xorg.conf não seja necessário. Mas se o X estiver detectando automaticamente, provavelmente não verá um monitor, por isso não pode ser iniciado. Tente criar um arquivo xorg.conf manualmente, ou use isso para que o Xorg gere um para você:

Xorg :1 -configure
cp /root/xorg.conf.new /etc/X11/xorg.conf

Eu não tentei isso sem um monitor presente, então não tenho certeza se vai funcionar. Você também pode precisar reiniciar o X depois de conectar o monitor, pressionando CTRL + ALT + Backspace no teclado.

    
por 19.03.2011 / 16:01
0

Se você está falando sobre o servidor X rodando, este é um comportamento normal.

X tenta carregar, mas como você não tem a tela conectada, ele falha ... geralmente, há um número máximo de tentativas para o qual a falha falha e para.

No entanto, o sistema é deixado com uma tela em branco. Então, quando você se conecta, provavelmente você está obtendo, na melhor das hipóteses, um cursor piscando.

Os pseudo-terminais devem ser visíveis. Tente CTRL + ALT + F2, F3 ... deve dar algo.

Se isso não funcionar, parece que, por algum motivo, os pseudo-terminais falharam. Eu não posso saber o motivo disso. Você deve postar mais detalhes, por exemplo, / var / log / messages.

Normalmente você deve iniciar seu sistema no nível de execução 3.

    
por 19.03.2011 / 16:14

Tags