Ubuntu 12.04 LTS - Le curseur clignote et ne peut pas démarrer après la mise à niveau du pilote Nvidia.

3

J'exécute une installation relativement nouvelle d'Ubuntu 12.04. Je viens juste d’installer toutes mes personnalisations et j’ai décidé d’installer Steam pour pouvoir jouer à Team Fortress 2. Steam m’a présenté une invite à installer une «mise à jour de pilote vidéo recommandée», qui a échoué.

J'ai donc utilisé l'outil "Pilotes supplémentaires" pour installer une version plus récente du pilote graphique pour mon système. Grosse erreur. Ubuntu ne démarre maintenant que partiellement. Si j'essaie d'utiliser l'option "Mode de récupération Ubuntu" dans GRUB, je ne peux pas en dire plus, car le mode graphique de sécurité est toujours bloqué et je ne peux pas exécuter apt-get à partir de l'option "Déposer sur la console racine", car / var / dpkg / semble être verrouillé. L'utilisation de CTRL + F1 , ou les autres touches de fonction ne font rien, donc je n’ai pas non plus accès à la console.

Comment puis-je réparer mon système d'exploitation?

Je vous remercie.

DevNull
la source

Réponses:

5

Je pense que j'ai compris.

Tout d'abord, je devais utiliser mon CD d'installation Ubuntu et choisir "Try Ubuntu".

Ensuite, je me suis connecté à une session de terminal et je dois remonter ma partition système (c'est-à-dire: / dev / sda1 est l'endroit où j'ai installé Ubuntu).

sudo mount /dev/sda1     /mnt
sudo mount --bind /dev  /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys  /mnt/sys
sudo chroot /mnt

Cela monte tout ce dont j'ai besoin pour exécuter apt-get sur mon disque dur, plutôt que sous Ubuntu non persistant fonctionnant en RAM.

Maintenant, il ne me reste plus qu'à écraser les pilotes Nvidia pour pouvoir redémarrer mon système.

# Remove existing drivers
sudo apt-get remove nvidia*
sudo apt-get purge nvidia*
# Housekeeping
sudo apt-get clean
sudo apt-get autoclean
# Handle any errors to due incomplete apt-get operations
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade
# Remove xorg/X11/XFree86 references to graphics drivers
sudo rm /etc/X11/xorg.conf
sudo apt-get install ubuntu-desktop
# Clean up and unmount everything
exit
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/dev
sudo umount /mnt
exit

Maintenant, je ne vais pas réinstaller les pilotes pour l'instant. Redémarrez le système et éjectez le liveCD. Je peux maintenant me connecter à mon installation Ubuntu existante.

Maintenant, allez dans Jockey (c'est-à-dire: le programme "Pilotes supplémentaires", ainsi que / usr / bin / jockey-gtk), et voyez si des pilotes Nvidia sont "Actifs". Désactivez-les avec le bouton "Désactiver" et redémarrez. Vérifiez si un nouveau pilote nvidia a été activé automatiquement. Si tel est le cas, désactivez-le et redémarrez à nouveau. Répétez cette opération jusqu'à ce que jockey n'active plus automatiquement aucun pilote nvidia.

Maintenant, installez les pilotes nvidia que nous voulons:

sudo apt-get install nvidia-current
sudo apt-get install nvidia-common
sudo apt-get install nvidia-304

Maintenant, redémarrez le système. La prochaine fois que vous lancerez jockey, il utilisera par défaut nvidia-304, et le tour est joué.

DevNull
la source