web-dev-qa-db-fra.com

Ubuntu 12.10 ne démarre pas après la mise à niveau des pilotes Nvidia

J'ai installé les derniers pilotes Nvidia (à partir de leur site avec le fichier .run] sur mon ordinateur portable avec Nvidia Geroce 420M.

Après un certain temps, j'ai décidé d'essayer des pilotes Open Source. Je suis allé à System Settings -> Software Sources -> Additional drivers, j'ai cliqué sur Open Drivers Drivers (Pilotes Open Source) et appliqué les modifications.

Après un redémarrage, aucun panneau Unity ne s'affiche lorsque je me suis connecté au système. Alors j'ai googlé un peu, puis j'ai retiré tous les paquets nvidia-* (sauf nvidia-common) et j'ai installé nvidia-current-updates, j'ai redémarré et ... le système de flèche ne se charge pas.

J'ai donc démarré maintenant depuis le livecd et obtenu quelques journaux

dmesg.loghttp://paste.ubuntu.com/1571454/

boot.loghttp://paste.ubuntu.com/1571456/

sysloghttp://paste.ubuntu.com/1571474/

Xorg.failsafe.loghttp://paste.ubuntu.com/1571479/

Dans boot.log, il y a une ligne:

initctl: Event failed

Et dans Xorg.failsafe.log:

(EE) Failed to load module "nv" (module does not exist, 0)
(EE) Failed to load module "modesetting" (module does not exist, 0)
...
(EE) open /dev/fb0: No such file or directory
(EE) Screen 0 deleted because of no matching config section.
(EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the
(EE) NVIDIA(0):     system's kernel log for additional error messages and
(EE) NVIDIA(0):     consult the NVIDIA README for details.
(EE) NVIDIA(0):  *** Aborting ***
(EE) NVIDIA(0): Failing initialization of X screen 0

Lorsque j'essaie de démarrer du mode de récupération vers n'importe quel mode repair filesystem, turn on networking etc., j'obtiens un résultat du type:

    Continuing will remount your  / fillesystem in read/write mode and mount any 
other filesystem defined in /ect/fstab. Do you wish to continue ? 

    fsck from util-linux 2.20.1 /dev/sda: clean 318818/10117120 files, 24047888/40467456 blocks . 

Que puis-je fournir pour mieux illustrer le problème?

EDIT

Tout ce que je peux faire est d'aller à l'invite racine en mode de récupération mais je ne peux pas remonter mon système de fichiers en mode lecture/écriture (je ne peux pas non plus installer de paquet car il y a un dpkg/lock).

Si je choisis une autre option que root Shell, je me suis retrouvée coincée comme décrit ici: mode de sauvegarde, combien de temps cela devrait-il prendre propre et libérer de l'espace

3
Patryk

Tout d'abord, je dois dire que, par expérience, n'utilisez pas les pilotes Nvidia du site Nvidia. Ouais, bien sûr, ils travailleront pour certaines personnes et seront même les plus récents, mais:

  • Lorsqu'une mise à niveau du noyau apparaît, ils peuvent échouer
  • Ils créent davantage de problèmes lorsque vous essayez de mettre à niveau une version antérieure ou même de rétrograder.
  • Ils ne sont pas automatiquement traités comme ceux du PPA X-Swat ou Xorg-Edgers.

Donc, pour éviter les ennuis ou plusieurs choses associées aux pilotes Nvidia provenant de leur site, ne les utilisez pas. Allez plutôt avec les AAE. Soit le X-Swat ou le Xorg-Edgers.

Pour ce cas, je vois ce qui suit:

(EE) Failed to load module "nv" (module does not exist, 0)

Cela m’arrive aussi à un moment où j’utilisais les pilotes Nvidia de leur site, il ne fonctionnait pas correctement.

Supprimez-le en ajoutant le paramètre --uninstall au fichier . Run que vous avez exécuté pour installer ledit pilote. Ensuite, redémarrez. Cela vous laissera avec un système qui dépend des pilotes nv ou nouveau pour le moment. Notez que vous devez appuyer sur CTRL+ALT+F1 aller à un terminal après que l'erreur que vous mentionnez dans votre question apparaît. Tapez ensuite votre nom d'utilisateur et votre mot de passe, puis supprimez l'environnement graphique en exécutant la commande suivante:

Sudo service lightdm stop

Retirez le pilote comme je l'ai mentionné ci-dessus en premier. Maintenant, assurez-vous d'avoir mis à jour votre système:

Sudo apt-get update && Sudo apt-get upgrade

Ensuite, installez le PPA Xorg-Edgers, celui que je recommande pour 12.10:

Sudo add-apt-repository ppa:xorg-edgers/ppa -y

Suivi par une autre mise à jour et mise à niveau afin de lire les nouveaux pilotes Nvidia:

Sudo apt-get update && Sudo apt-get upgrade

Maintenant, en fonction de votre carte vidéo, vous souhaitez utiliser l’un des 3 types de pilotes Nvidia proposés. Plus d'informations peuvent être trouvées dans Comment puis-je installer les pilotes Nvidia?

Celui que je recommanderais est le pilote Nvidia 313. Installez-les comme ça:

Sudo apt-get install nvidia-313 et redémarrez.

Si, par hasard, le panneau Unity n'apparaît pas ou si vous rencontrez simplement des problèmes graphiques partout, passez simplement de la 313 à la 310. Répétez l'opération si le problème persiste de 310 à 304. Les versions disponibles dans 12.10 (Et relatives aux plus récentes, versions moyennes ou anciennes) sont répertoriées ici:

Série 313 - Nouveaux pilotes pour les cartes les plus récentes. Paquet: nvidia-313
Série 310 - Nouveaux pilotes pour les cartes les plus récentes. Paquet: nvidia-310
Série 304 - Nouveaux pilotes pour les anciennes/nouvelles cartes. Paquet: nvidia-304
Série 173 - Anciens pilotes pour anciennes cartes. Paquet: nvidia-173
96 Series - Les pilotes les plus anciens pour les cartes très anciennes. Paquet: nvidia-96

Il suffit donc de faire un Sudo apt-get install PACKAGE où PACKAGE est l’un des éléments de la liste. Encore une fois, dans votre cas, ce seraient les derniers pilotes 313.

En dehors de cela, je vous recommande d’ouvrir Dash, de taper les sources logicielles et, dans les onglets Ubuntu Software et Updates, activez les 4 options de chacune, y compris les options. "Mises à jour non prises en charge" et "Mises à jour pré-publiées". Vous aurez besoin de mettre à jour et mettre à niveau le système comme je l'ai mentionné ci-dessus. Mais cela devrait résoudre tous les problèmes vidéo que vous pourriez avoir.

3
Luis Alvarado

J'ai eu du mal avec le même problème et j'ai découvert qu'apparemment fsck se bloque ou prend presque pour toujours à compléter - mais vous pouvez sautez-le en tapant C - le système s’amorcera ensuite sur l’écran de sélection de l’utilisateur ou directement sur l’utilisateur par défaut.

Le problème pourrait être que , Unity ne se chargera pas et vous ne verrez qu'un arrière-plan de bureau orange. Cependant, vous pouvez ouvrir une fenêtre de terminal (Ctrl-Alt-T) que vous pouvez utiliser pour démarrer d'autres programmes, et vous pouvez mettre fin à la session utilisateur (Ctrl-Alt-Suppr).

J'ai reçu ce conseil utile qui a fonctionné pour moi. Cela peut fonctionner pour vous aussi! (Cela a fonctionné pour moi à l'époque; je viens tout juste de réinstaller et je suis à nouveau confronté exactement au même problème, mais la solution exacte n'aide plus. Peut-être que cela fonctionne toujours sur votre système!)

Vous pouvez aussi simplement supprimer les pilotes nvidia en entrant ceci dans une fenêtre de terminal puis en redémarrant:

Sudo apt-get remove nvidia-current

Cela vous aidera dans la mesure où vous verrez un bureau Unity en état de marche, mais pas à la résolution souhaitée. C’est mieux que rien, et c’est une façon pour vous d’avoir au moins une machine utilisable.

J'ai aussi trouvé cette réponse à propos de Jockey . Vous pouvez rechercher jockey dans le Centre logiciel Ubuntu, où il apparaîtra sous la forme Additional Drivers. Mais notez bien qu'il y a au moins un avis d'utilisateur qui indique qu'il ne peut pas être utilisé sur Ubuntu 12.10! Je viens de l'essayer sur ma nouvelle installation 12.10; les pilotes n’étaient pas installés, donc apparemment cela ne fonctionne vraiment pas: - /

2

J'ai trouvé cette solution, reste à pouvoir télécharger jockey (le téléchargement échoue) qui, après une lecture plus attentive, n'est heureusement PAS nécessaire: http://www.dedoimedo.com/computers/ubuntu-quetzal-nvidia.html

0
user132965