Pas de signal sur le moniteur après le brancher sur une boîte linux

J'utilise mon ancien ordinateur comme NAS, donc je supprime le moniteur après avoir installé linux dessus (débranchez le câble vga). J'utilise ssh pour contrôler la machine et ça marche bien. Jusqu'à ce qu'un jour, après que kernel / softare mette à niveau ou gâche quelques configurations, je ne peux pas me connecter à ssh, puis je dois brancher le moniteur, mais le moniteur indique "Pas de signal d'entrée". Je dois donc redémarrer l'ordinateur avec le moniteur connecté et le moniteur en retour!

Je pense que le noyau de l'ordinateur / linux ne détecte pas l'événement du plug-in du moniteur. Alors, comment puis-je démarrer ma boîte linux sans moniteur, mais quand ça va mal, je peux encore rallumer mon moniteur (vga) et utiliser la console.

Edit: une seule carte vidéo pci-e, a dvi, vga, tv / out (s-video)

Edit2: Xorg n'est pas en cours d'exécution. J'ai juste besoin de la console (CTRL + ALT + F1). Le problème est que, si la machine démarre sans un moniteur connecté, elle ne me donnera pas un pseudo terminal après avoir attaché le câble vga pendant qu'il fonctionne. De toute évidence, le moniteur n'est pas automatiquement détecté comme périphérique USB. Je me demande comment laisser détecter automatiquement le moniteur.

La réponse d'adam3141 est géniale! Je n'ai toujours pas assez de réputation pour voter, mais c'est vraiment la meilleure réponse pour ce problème que j'ai cherché des jours!

La solution fonctionne à la fois si un moniteur est connecté ou non, et dans les deux cas, vous pouvez vous connecter à distance avec x11vnc. Il permet également de connecter un moniteur APRÈS que le serveur X a été démarré si nécessaire.

Par défaut, avec cette configuration, le serveur X utilisera une résolution 1024×768 car il ne peut pas lire les résolutions prises en charge par le moniteur. Pour résoudre ce problème, vous pouvez modifier la configuration du moniteur par défaut dans /etc/X11/xorg.conf (créez le fichier s'il n'existe pas) et ajoutez les modèles pour prendre en charge les résolutions souhaitées. Par exemple:

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

Soit dit en passant, vous pouvez trouver plus d'informations sur le paramètre "vidéo" du noyau ici: http://distro.ibiblio.org/fatdog/web/faqs/boot-options.html

Avez-vous un fichier xorg.conf, ou laissez X détecter automatiquement la configuration? Les distributions récentes de Linux utilisent une version de X qui détecte automatiquement votre configuration afin qu'un fichier xorg.conf ne soit pas nécessaire. Mais si X est une détection automatique, il ne voit probablement pas un moniteur pour qu'il ne puisse pas démarrer. Essayez de créer un fichier xorg.conf manuellement ou utilisez ceci pour que Xorg en génère un pour vous:

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

Je n'ai pas essayé ceci sans moniteur, donc je ne suis pas sûr que cela fonctionne. Vous devrez peut-être recommencer X après avoir branché le moniteur, en appuyant sur CTRL + ALT + Backspace sur le clavier.

Si vous parlez du serveur X en cours d'exécution, il s'agit d'un comportement normal.

X essaie de charger mais, comme vous n'avez pas l'écran connecté, il échoue … habituellement il y a un nombre maximum d'essais pour ceux dont il échoue et s'arrête.

Cependant, le système est laissé avec un écran vierge. Donc, lorsque vous vous connectez, vous obtenez au mieux un curseur clignotant.

Les pseudo-terminaux devraient cependant être visibles. Essayez CTRL + ALT + F2, F3 … devrait donner quelque chose.

Si cela ne fonctionne pas, il semble que, pour une raison quelconque, les pseudo-terminaux ont échoué. Je ne peux pas connaître la raison pour laquelle. Vous devriez publier plus de détails, c'est-à-dire / var / log / messages.

Normalement, vous devriez commencer votre système au niveau 3.

Cela peut-être des années trop tard, mais je rencontrais le même problème lorsque j'ai rencontré cette question, mais aucune réponse appropriée n'a été donnée, et j'imagine que d'autres personnes ayant le même problème se sont penchées sur cette question.

Mon correctif, qui semble fonctionner de façon brillante, consiste à inciter le noyau à penser qu'un VGA est déjà connecté en ajoutant un paramètre de noyau (ceci peut être spécifié dans le fichier de configuration grub) qui est

Video = VGA-1: e

Le paramètre vidéo pourrait être spécifié plus d'une fois pour le noyau, donc, si vous avez déjà un paramètre vidéo =, ajoutez simplement un nouveau paramètre vidéo = (sauf si le paramètre existant que vous croyez entrerait en conflit avec la correction ci-dessus)