Ce soir, je suis passé à 11.04. Problèmes. Une fois la mise à niveau terminée, j'ai redémarré mon ordinateur comme il me l'avait dit également. Lorsque j'ai dépassé Ubuntu 11.04 (points orange fond violet), il est simplement allé au terminal et m'a demandé de me connecter. J'ai essayé de redémarrer le serveur X avec "sudo service gdm restart" mais aucun affichage n'apparaissait. Il m'est arrivé d'avoir quelques pilotes NVIDIA dans mon fichier de téléchargement, aussi je les ai essayés, mais le "script d'installation" a échoué.
Après tout cela, j’ai démarré Ubuntu en mode graphique sans échec. J'ai alors décidé de voir ce qui se passerait si je supprimais le pilote propriétaire. Après cela, redémarrez Ubuntu en mode graphique "yay!". Donc, sans les pilotes Nvidia, je peux enfin voir autre chose qu'un terminal, mais j'ai besoin de ces pilotes NVIDIA pour mon travail. Alors qu'est-ce que je peux faire? J'ai essayé d'installer les nouveaux pilotes Linux NVIDIA à partir du site Web de NVIDIA et j'ai essayé d'installer le pilote recommandé via des "pilotes supplémentaires", mais ces deux logiciels ont bloqué mon terminal.
Si vous pouvez m'aider ou me donner des conseils, VEUILLEZ FAIRE! Je suis vraiment dans une très mauvaise situation ...
nvidia
pilote est chargé.Réponses:
Vous devrez démarrer en mode de récupération, puis émettre
apt-get remove --purge nvidia-current
sur le terminal racine, suivi deapt-get install nvidia-current
- pour reconstruire le pilote nvidia pour le nouveau noyau. J'ai eu ce problème aussi quand j'ai mis à jour.Veuillez ne pas installer les pilotes du site Web de nVidia, en fait! Vous pourriez causer de graves problèmes si vous tentiez ensuite d'installer le pilote recommandé ultérieurement sans supprimer proprement le précédent.
Edit: vous devrez exécuter ces commandes depuis un terminal. Je ne peux pas garantir un résultat parfait, car je me base sur ce que j'ai trouvé via Internet et de mémoire.
Le problème que vous obtenez est dû au fait que les composants du mode utilisateur et les modules du noyau sont différents. Pour résoudre ce problème, le module du noyau nvidia doit être reconstruit. Ceci est supposé se produire lors du redémarrage, mais souvent pas.
Vous devez d’abord installer les en-têtes du noyau Linux:
sudo apt-get install linux-headers-generic
Ensuite, vous devrez exécuter dkms pour supprimer l’ancien module de noyau nvidia:
sudo dkms remove nvidia
Puis lancez:
sudo apt-get install nvidia-current
sudo nvidia-xconfig and reboot.
sudo dkms build nvidia
Cela devrait résoudre le problème.
Désolé si les choses sont un peu déroutantes, j'ai essayé de reconstituer le processus que je devais utiliser au mieux de ma mémoire :)! Si vous rencontrez des problèmes, n'hésitez pas à me le faire savoir (et si quelqu'un remarque un problème avec les instructions, merci de me le signaler au plus vite) !!!!
Mise à jour:
J'ai trouvé une autre cause possible. Nouveau n'a peut-être pas été mis sur la liste noire et nvidia-current peut ne pas s'être insérée dans le fichier .conf utilisé pour choisir votre pilote d'affichage. Voici comment résoudre ce problème:
NB:
Avant de continuer, assurez-vous de disposer du pilote nvidia-current des référentiels. Le téléchargement du pilote depuis le site Web de nvidia peut poser des problèmes plus tard, car il n’utilise pas le format de paquet Debian et laisse des traces qui pourraient entrer en conflit avec des installations ultérieures. Assurez-vous d’abord d’en effacer toute trace, puis installez le pilote standard à partir du dépôt Ubuntu. Si vous ne le faites pas, vous obtiendrez une incompatibilité de pilote, et ce correctif sera inutile.
sudo apt-get install xserver-xorg-video-nouveau
gksu gedit
./etc/modprobe.d/blacklist.conf
.blacklist nouveau
./etc/modprobe.d/nvidia-graphics-drivers.conf
.sudo nvidia-xconfig
,sudo apt-get remove xserver-xorg-video-nouveau
,sudo shutdown -r now
.Autre solution: si vous avez installé les pilotes NVIDIA à partir de leur site Web, vous devez démarrer à l’aide d’un terminal texte (maintenez-le au démarrage pour afficher le menu contextuel et sélectionnez le mode «récupération» de la version du noyau qui fonctionnait avec les pilotes NVIDIA, et sélectionnez la ligne de commande en tant qu'option root)
Exécutez ensuite le script d’installation d’origine NVIDIA que vous avez exécuté pour installer les pilotes NVIDIA à partir de leur site Web. par exemple
sudo ./NVIDIA-Linux-x86-290.10.run --uninstall
. (Votre version peut différer.)Vous n'avez pas besoin d'exécuter la commande "sudo dkms remove nvidia", car cela ne s'applique pas à votre cas.
la source
sudo apt-get install nvidia current
->sudo apt-get install nvidia-current
dkms
n'est prise en charge que par la version 11.10 ou plus récente. À partir de 11.04, vous devez également fournir les versions du module et du noyau (man dkms
).C'est pourquoi je recommande toujours d'installer Ubuntu en tant qu'installation propre au lieu d'effectuer une mise à niveau. Ceci n’est que mon opinion, mais j’ai toujours eu un problème lors de la mise à niveau. Aucun problème lors d'une installation propre.
Pour ce que j'ai lu par-dessus les autres réponses, vous avez installé le pilote Nvidia à partir du site Nvidia. Même si cela fonctionne bien, etc. NE LE FAITES PAS!. Celui qui vient dans les dépôts d'ubuntu a été testé et c'est celui qui est recommandé.
Dans votre cas, vous devrez faire plusieurs choses.
Étape 1 - Désinstallez le pilote nvidia que vous installez et ne l'installez plus jamais. Cela vous évitera d'avoir CE problème spécifique ... euh ... quelqu'un l'a aussi (Me;)) vous devez également supprimer les modules et les fichiers de configuration qu'il laisse derrière vous. Si je ne me trompe pas, les pilotes nvidia du site Web Nvidia ont un binaire de désinstallation. Exécutez-le et assurez-vous qu'il ne reste plus aucun fichier nvidia.
MISE À JOUR - Pour désinstaller un pilote Nvidia installé à partir du site Nvidia, l'une des options suivantes peut être utilisée:
Exemple: NVIDIA-Linux- x86-1.0-8178.run --uninstall
Exemple: nvidia-installer --uninstall
CONSEIL - Essayez de taper --help à la fin de l’exécutable binaire Nvidia pour voir s’il affiche de l’aide. Des pages telles que https://help.ubuntu.com/community/NvidiaManual et http://www.nvnews.net/vbulletin/showthread.php?t=83678 donnent une idée de la procédure à suivre pour désinstaller le pilote Nvidia du site Nvidia.
Étape 2 - Redémarrez et vérifiez que vous n'avez rien laissé de nvidia. Supprimez le fichier xorg.conf car vous en ferez un nouveau assez tôt. Redémarrer.
Étape 3 - Installez les pilotes Nvidia recommandés.
sudo apt-get install nvidia-current
ousudo apt-get reinstall nvidia-current
(Si vous l'avez déjà installé. Je recommanderais de le désinstaller puis de l'installer à nouveau.)Étape 4 - CRÉEZ le fichier xorg.conf pour le pilote recommandé par Nvidia.
nvidia-xconfig
. Cela créera le fichier xorg.con avec les options nécessaires pour votre carte vidéo nvidia. Redémarrez à nouveau.Jusqu'à cette étape, j'aurais besoin d'un retour si vous aviez un problème. Pour une solution plus générale, n'hésitez pas à lire ce guide: Comment installer les pilotes Nvidia?
la source
J'ai également eu un problème avec les pilotes nvidia, et j'ai tout fait pour trouver (également dans les autres réponses):
failsafeX
et activer le pilote173
)UNITY_FORCE_START=1
à/etc/environment
comme mentionné ici (comme GeForce 7300/7400 sont sur la liste noire, mais j'ai un GeForce Go 7100)Mais tout échouait. Donc, en dernier recours (j'aurais dû y penser plus tôt), j'ai enquêté sur les X-logfiles. À l'intérieur de mon
/var/log/Xorg.0.log
ordinateur, j'ai constaté que nvidia avait des problèmes d'allocation de mémoire:Apparemment, il s’agit d’un bogue connu, et j’ai dû procéder comme suit pour résoudre ce problème:
/etc/default/grub
trouver l'option
GRUB_CMDLINE_LINUX
et ajouternopat
, donc pour moi cela ressemblaitGRUB_CMDLINE_LINUX="nopat"
courir
sudo update-grub
Et puis, finalement, tout a bien fonctionné pour moi :) J'espère que ça aide.
la source
Notez que le noyau ci-dessous pointe vers une version antérieure d'Ubuntu. Le nouveau noyau avec Ubuntu 11.10 est 3.0.0.12. J'ai eu le même problème d'être mis en mode commande et Xserver échouant tout en ne pouvant pas trouver le pilote nvidia_173. J'ai ensuite réalisé que la mise à niveau n'avait pas mis à jour mon MBR pour qu'il pointe vers 3.0.0.12. J'ai utilisé EasyBCD pour mettre à jour le fichier, puis redémarré et tout allait bien. Ces types de pannes de conducteur peuvent se produire quand ils sont à des niveaux différents, bien sûr. Mon conseil, après la mise à niveau, assurez-vous que vous exécutez le nouveau noyau, initrd, vmlinuz, ... qu'est-ce que vous avez.
J'ai découvert que le cc (alias pour gcc) utilisé dans mon / usr / bin n'était pas la même version que le gcc trouvé dans ce même répertoire, indépendamment de tous les packages de développement déjà installés sur ma machine. Je devais faire un lien symbolique pour pointer vers le fichier gcc.
Après cela, la réinstallation du paquet nvidia-current a fait l'affaire pour moi.
Cordialement
la source
Ma mise à niveau 11.04 a également démarré uniquement sur une fenêtre de terminal. Puis j'ai trouvé ce site. J'ai commencé à faire ce que Roland Taylor avait recommandé, d'abord je l'ai fait
Puis j'ai essayé de faire:
Mais il a échoué en se plaignant que la commande était incomplète, qu'il me fallait
-m
et-v
et la versionJ'allais réessayer, mais j'ai remarqué que l'écran contenait les informations de journal de la première commande, notant qu'il avait été installé au
nvidia-current
moment de l'installation des en-têtes génériques. Donc je l'ai fait et le bureau X s'est bien passé. Donc, une seule commande a résolu mon problème d'installation.la source
Cela a fonctionné pour moi.
1) Passez au terminal F1 en appuyant sur Ctrl + Alt + F1.
2) Exécutez les commandes suivantes.
la source
Si vous rencontrez également ce problème, assurez-vous qu'Optimus (technologie de commutation de carte graphique Nvidia) est désactivé dans le BIOS.
la source