Debian Squeeze: no monitor no parti!
Pubblicato da Fabio il 19/08/2012
alle 13:25 in "Informatica".
Avevo appena reinstallato da zero il vecchio PC con una "fiammante" Debian e configurato i vari servizi che mi servivano (Apache, Mysql, Samba... senza dimenticare l'immancabile Webmin).
Finito questo ho fatto un po' di verifiche, completate le quali, ho smontato tutto e messo la macchina nella sua posizione definitiva. In pratica, il computer è finito sotto il tavolo in una configurazione headless (niente monitor, tastiera, mouse), con i soli collegamenti di rete (elettrica e dati ).
Accendo il mio desktop principale e lancio una sessione VNC sul PC fresco d'installazione, errore. Eppure un attimo prima tutto funzionava! Perdo un po' di tempo a cercare di capire cos'è che non va, guardando i processi in esecuzione vedo che manca qualcosa.
[Momento di sconforto]
Con l'aiuto di Zio Google scopro che Debian NON PARTE se non ha un monitor attaccato, o per meglio dire, Xorg non parte se non ha un monitor attaccato, infatti appena se ne collega uno tutto torna a funzionare normalmente.
Di conseguenza VNC non poteva funzionare dato che non c'era nessuna sessione grafica da visualizzare.
La soluzione al problema è installare il pacchetto xserver-xorg-video-dummy e inserire nel file xorg.conf che si trova in /etc/X11/ le seguenti linee:
A questo punto VNC funziona, perché la sessione grafica sul sistema è attiva, peccato che sia solo a 800x600.
Finito questo ho fatto un po' di verifiche, completate le quali, ho smontato tutto e messo la macchina nella sua posizione definitiva. In pratica, il computer è finito sotto il tavolo in una configurazione headless (niente monitor, tastiera, mouse), con i soli collegamenti di rete (elettrica e dati ).
Accendo il mio desktop principale e lancio una sessione VNC sul PC fresco d'installazione, errore. Eppure un attimo prima tutto funzionava! Perdo un po' di tempo a cercare di capire cos'è che non va, guardando i processi in esecuzione vedo che manca qualcosa.
[Momento di sconforto]
Con l'aiuto di Zio Google scopro che Debian NON PARTE se non ha un monitor attaccato, o per meglio dire, Xorg non parte se non ha un monitor attaccato, infatti appena se ne collega uno tutto torna a funzionare normalmente.
Di conseguenza VNC non poteva funzionare dato che non c'era nessuna sessione grafica da visualizzare.
La soluzione al problema è installare il pacchetto xserver-xorg-video-dummy e inserire nel file xorg.conf che si trova in /etc/X11/ le seguenti linee:
Section "Device" Identifier "noscreendevice" Driver "dummy" EndSectionSe il file indicato non esiste (spesso è così) dovete crearlo voi, con le linee sopra riportate ed inserirlo nella directory indicata.
A questo punto VNC funziona, perché la sessione grafica sul sistema è attiva, peccato che sia solo a 800x600.
PS: Cosa meno divertente è che ricollegando il monitor quest'ultimo non funziona.
Immagino che per riabilitare il monitor si debba eliminare le modifiche precedenti, insomma: o VNC o il monitor!
Immagino che per riabilitare il monitor si debba eliminare le modifiche precedenti, insomma: o VNC o il monitor!
Lascia un commento.