J'ai mis à jour Ubuntu de 12.04 à 14.04. Ensuite, xserver n'a pas pu démarrer. J'ai téléchargé les derniers pilotes nvidia de ici et redémarré. GRUB contient maintenant les entrées suivantes:
*Ubuntu
Advanced options for Ubuntu
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)
Lorsque vous sélectionnez "Options avancées pour Ubuntu", les entrées suivantes sont affichées:
Ubuntu, with Linux 3.13.0-34-generic
Ubuntu, with Linux 3.13.0-34-generic (recovery mode)
Ubuntu, with Linux 3.5.0-54-generic
Ubuntu, with Linux 3.5.0-54-generic (recovery mode)
Ubuntu, with Linux 3.5.0-47-generic
Ubuntu, with Linux 3.5.0-47-generic (recovery mode)
Ubuntu, with Linux 3.5.0-46-generic
Ubuntu, with Linux 3.5.0-46-generic (recovery mode)
Ubuntu, with Linux 3.5.0-44-generic
Ubuntu, with Linux 3.5.0-44-generic (recovery mode)
Ubuntu, with Linux 3.5.0-42-generic
Ubuntu, with Linux 3.5.0-42-generic (recovery mode)
Ubuntu, with Linux 3.5.0-41-generic
Ubuntu, with Linux 3.5.0-41-generic (recovery mode)
Ubuntu, with Linux 3.5.0-40-generic
Ubuntu, with Linux 3.5.0-40-generic (recovery mode)
Ubuntu, with Linux 3.5.0-23-generic
Ubuntu, with Linux 3.5.0-23-generic (recovery mode)
Cependant, après l’installation des pilotes, la sélection d’une entrée autre que la récupération entraînerait un écran noir avec un curseur clignotant. Après avoir démarré en mode de récupération, j'ai supprimé tous les pilotes nvidia en exécutant:
Sudo ./usr/bin/nvidia-installer --uninstall
Maintenant, je peux à nouveau démarrer à partir de n'importe quel noyau sans interface graphique activée. J'ai essayé de démarrer xserver à partir de la ligne de commande en exécutant:
startx
Une erreur liée à ~/.XAuthority s'est produite. Exécuter à nouveau la commande en tant que root a généré l’erreur suivante:
Failed to insert nvidia. No such symbol
Ensuite, j'ai essayé de réinstaller xserver:
Sudo apt-get install --reinstall xorg
La commande a été exécutée avec succès, mais j'obtiens maintenant les erreurs suivantes lors de la tentative startx :
(EE) module ABI major version (6) doesn't match the server's version (8)
xinit: connection to X server lost
waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.
Pourquoi cela se produit-il?
Éditer # 1:
J'ai installé nvidia-current-updates:
Sudo apt-get install nvidia-current-updates
et a lancé startx à nouveau. La sortie était:
xauthL: timeout in locking authority file ~/.Xauthority
Ensuite, l'écran a continué à clignoter. Je devais sauter en mode terminal. La sortie est la suivante:
waiting for X server to accept connections
et un écran de lignes:
No protocol specified
Éditer # 2:
Après avoir supprimé le fichier . Xauthority et exécuté startx , l'erreur suivante s'affiche. :
(EE) module ABI major version (6) doesn't match the server's version (8)
xinit: connection to X server lost
waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.
OK, donc vous avez cassé X, devra réinstaller le système
Vous aurez besoin de votre DVD/USB en direct, ou vous devez en créer un.
Démarrer le support en direct et choisir d'installer Ubuntu
Si vous voyez une option pour mettre à jour Ubuntu 14.04 à 14.04 (ou quelque chose comme ceci: UPGRADE est le mot important) (en haut), utilisez ceci pour réinstaller
Si non, c'est OK, choisissez autre chose
Mettez en surbrillance votre installation actuelle d’Ubuntu et définissez son point de montage sur /
CECI IS LE BIT IMPORTANT Il y a une petite boîte qui dit que le format est sur le lecteur, assurez-vous que vous UNQUEZ cette boîte (par exemple, le format est désactivé)
Ensuite, installez, ceci réinstallera tous les fichiers système (y compris X) mais ne changera pas votre dossier/home des détails de l’utilisateur.
Redémarrez quand c'est fini