Fichier /etc/X11/xorg.conf de secours
Par Taltan le dimanche, novembre 12 2006, 10:56 - Ubuntu - Lien permanent
Que celui qui ne s'est jamais retrouvé avec un server Xorg cassé, un BSoD (ça existe aussi sous Linux
) après un reboot me jette la première pierre ...
Je vous rassure tout de suite, ce n'est pas aussi violent que celui-la, que tout le monde a dû connaître un jour dans une de ses vies antérieurs, mais surtout ce n'est jamais irréversible.
On ne le répétera jamais assez, pour éviter tous soucis avec Xorg et pouvoir toujours revenir en arrière, la première opération à réaliser sur une distrib fraîchement installée avec succès est :
$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
La sauvegarde du fichier de configuration du serveur X opérationnel doit être un automatisme. Je vous conseille même de sauvegarder online vos différentes version de xorg.conf. Cette opération est trivial et peut éviter de s'arracher les cheveux dans le futur. Les cas où Xorg peut poser problèmes sont nombreux mais heureusement assez rares :
- Dans le cas de mise à jour de xserver-xorg (c'est malheureusement arrivé quelques fois avec Dapper)
- Dans le cas ou des drivers graphiques propriétaires ATI ou NVIDIA sont installés, le système devient sensible aux mises à jour de noyau ou de drivers
- Dans le cas de changement de carte graphique suite à un problème matériel ou tout simplement lorsque on change de modèle
- Dans le cas d'un changement d'écran, si votre dernier écran TFT 16/10 21 pouces tombe en rade et que vous le remplaciez par le vieux CRT 15 pouces du grenier
- Etc ...
Pour récupérer rapidement un environnement graphique (temporaire) de secours, une solution simple consiste à utiliser un fichier /etc/X11/xorg.conf basic qui utilise le module générique vesa pour l'affichage vidéo. J'en ai mis un ligne ici. Avec cette configuration de Xorg la plupart des cas de figure doivent être couvert et en cas de soucis, 90% des configurations matériel devraient fonctionner :
- Avec les cartes graphiques PCIE, AGP ou pci
- Affichage par défaut en 1024x768 16 bit ce qui devrait être bon pour tous types d'écran
Pour mettre en place configuration de secours :
Cela ne dispense pas, bien évidement, de sauvegarder le fichier /etc/X11/xorg.conf originel pour pouvoir revenir en arrière. Pour pouvoir se connecter sur une console TTY si X est planté, touche [Ctrl] [Alt] F2 (F3, F4, ... F6), pour info [Ctrl] [Alt] F7 pour aller sur Gnome
$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup $ wget http://www.taltan.fr/public/dl/xorg.conf.taltan $ sudo cp xorg.conf.taltan /etc/X11/xorg.conf $ sudo /etc/init.d/gdm restart
Pour reconfigurer proprement Xorg, avec une détection de matériel, etc ... :
$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup $ sudo dpkg-reconfigure -phigh xserver-xorg
Dans tous les cas, pour revenir en arrière :
$ sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf
) après un reboot me jette la première pierre ...









Commentaires
On me dit dans l'oreille que la vidéo de youtube postée est déjà présente au sujet de wow :D
T'es prêt à rattraper la première pierre ?
Quelle misère à quand une boite d'alerte "erreur n°X ; xorg voulez vous récupérer une ancienne version ?"
Salut taltan,
Peut être serait il interressant de mettre ton message quelques part dans la doc française d'Ubuntu ?
Alex.
Le top, ce serait d'ajouter la `date` dans le nom du fichier de sauvegarde, comme le fait dpkg-reconfigure.
On peut aussi préconiser de placer un alias dans .bashrc pour qu'une fois le serveur X planté, il n'y ait qu'une seule commande (facile à retenir) à lancer. Du type "repareX".
accessoirement, virer le fichier de config (après backup évidemment), ça marche très bien aussi
le serveur X va alors essayer d'en reconstruire un à la volée
bon, alors, ça marchera peut être pas avec la dernière GForce 12042 en SLI refroidie par azote liquide, mais si vous avez réussi à faire fonctionner un truc pareil, vous remettrez bien votre serveur X en état sans devoir passer par le mode graphique :p