Das System startet nicht mit aktiviertem NVIDIA-Treiber

9

Ich habe gerade versucht, Ubuntu 11.04 auf 11.10 zu aktualisieren, aber ohne Erfolg.

Ich habe ein Bild von dem gemacht, was auf dem Bildschirm angezeigt wird, wenn ich versuche zu booten: http://ubuntuone.com/4GuUrEjhJ2Bt9xX7JnRNkt

Wenn ich den Wiederherstellungsmodus -> Fortsetzen verwende, funktioniert es.

Normaler Start ohne NVIDIA-Treiber funktioniert.

Weiß jemand, wie man das behebt? :) :)

(Asus p8p67, Gigabyte GeForce GTX 560 Ti SOC)

Fehlerbericht auf Launchpad

Gleiches Problem hier mit Protokolldateien ubuntuforum gepostet

Alex
quelle
Was passiert, wenn Sie Ihre xorg-Datei umbenennen? sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
Fossfreiheit
Nichts ist passiert.
Alex
1
Ich hatte das gleiche Problem. Musste Ubuntu verlassen :( Immer noch auf der Suche nach einer anderen Distribution ...
Alejandro García Iglesias

Antworten:

7

Versuchen Sie, Ihre NVIDIA-Treiber vollständig von Ihrem System zu entfernen:

sudo apt-get purge nvidia*

Entfernen Sie Ihre xorg.conf

sudo rm /etc/X11/xorg.conf

Installieren Sie xorg vollständig neu

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64

Konfigurieren Sie Xorg neu

sudo dpkg-reconfigure xserver-xorg

Starten Sie neu

sudo reboot

Sie sollten mit lightdm begrüßt werden. Dadurch wird standardmäßig alles x so wie bei einer Neuinstallation.

Danach können Sie versuchen, die Treiber erneut mit dem Tool "Zusätzliche Treiber" in Ubuntu zu installieren. Wenn diese Treiber jedoch nicht funktionieren, können Sie die neuesten Treiber von der x-swat ppa testen

sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current

Hinweis: Wenn dies nicht funktioniert, verwenden Sie auch den PAE-Kernel

sudo apt-get install linux-headers-generic-pae

(Tipp von @Scott erhalten)

Bruno Pereira
quelle
... Das hat nicht funktioniert :( Der einzige Unterschied sind die Treibernamen unter "Zusätzliche Treiber".
Alex
Was hast du jetzt dort?
Bruno Pereira
"nvidia_current" (wurde vor seiner Aktivierung einen anderen Namen erhalten) und "NVIDIA Binary Xord-Treiber, Kernelmodul und VDPAU-Bibliothek".
Alex
und wenn Sie den NVIDIA-Strom aktivieren, bootet Ihr System nicht mehr grafisch?
Bruno Pereira
Es hört auf, wenn ich das Bild bekomme, das ich angehängt habe. Es funktioniert, wenn ich den abgesicherten Modus verwende ...
Alex
2

Ich könnte dieses Problem beheben , indem
in an tty1 anmelden, nvidia Spülen
Neustart
Protokollierung wieder auf tty1 (die grafische Oberfläche bei tty7 töten , wenn erforderlich), und ein zuvor heruntergeladene Laufwerk installieren (von NVidia offizieller suite).

Desgua
quelle
Es gibt eindeutig so viel, was ich nicht weiß ... was ist der Unterschied zwischen TTY1 und 7 zum Beispiel?
Ritwik Bose
tty1 tty2 tty3 ... tty7 sind die Terminals, auf die Sie zugreifen können, wenn Sie Strg + Alt + F1 oder Strg + Alt + F2 oder Strg + Alt + F3 usw. drücken. Das tty7 ist das Terminal, das die grafische Oberfläche in Ubuntu standardmäßig lädt .
Desgua
0

In meinem Fall wurde das Problem mit Hilfe dieses Blogs gelöst:

http://www.warp1337.com/content/ubuntu-1104-natty-segmentation-fault-nvidia-geforce-9-series-kernel-failure-solved

Ich weiß, dass dies für 10.04 war, aber es gilt auch für 11.10. Ich zitiere:

Offensichtlich hat der Kernel versucht, Speicher zuzuweisen, konnte dies aber irgendwie nicht. Der Fehler trat beim Einfrieren des Systems beim Start auf. Wie Sie in der Datei kernel.log sehen können, ist der Startvorgang kurz nach dem Laden des bootplash eingefroren ...

Hier ist die Lösung:

Fügen Sie einfach mehr Speicher hinzu ^^

Zunächst verwendet Ubuntu 11.04 grub2, sodass Sie keine "menu.lst" finden. Sie können die Datei "/boot/grub/grub.cfg" bearbeiten, diese Datei wird jedoch jedes Mal überschrieben, wenn Sie Ihren Kernel aktualisieren (z. B.). Suchen Sie also "/ etc / default / grub" und bearbeiten Sie die Zeile "GRUB_CMDLINE_LINUX_DEFAULT". Fügen Sie nun die Option hinzu:

vmalloc=192MB

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vmalloc=192MB"

sudo update-grub

Jetzt bootet Natty wie ein Zauber, kein Einfrieren, wenn 192 MB nicht genug sind - versuchen Sie, den Wert zu erhöhen. Ich hoffe, das hilft.

aronisstav
quelle
Ich habe es zweimal versucht, zuerst mit 192 MB, dann mit 512 MB, es hat nicht funktioniert. Ich kann die Fehlermeldungen auf der Seite, auf die Sie verlinken, nicht finden, es handelt sich also um etwas anderes. : '(
Alex
0

Welche NVIDIA-Grafikkarte verwenden Sie? Wenn Sie NVIDIA mit Optimus verwenden, müssen Sie Eisenhaut oder Hummel installieren. Das normale Verfahren funktioniert nicht, wenn es sich um Optimus handelt. Siehe den folgenden Link

http://www.cmdematos.com/2011/10/ubuntu-1110-oneric-on-dell-xps17-l702x.html

Es ist für Dell XP, aber es sollte für alle von Optimus unterstützten Modelle funktionieren

Pavan
quelle
0

Selbes Problem hier. Nach einer Neuinstallation von Ubuntu 11.10 wird die grafische Umgebung niemals geladen. Was für mich (irgendwie) funktionierte war:

1) Im Grub-Menü habe ich "Vorherige Linux-Versionen" ausgewählt. (Dies bootet mich mit 3.0.0-12-generic anstelle von 3.0.0-12-generic-pae)

2) Diesmal wird Unity geladen. Ich gehe zu 'Systemeinstellungen' -> 'Zusätzliche Treiber' und wähle eine andere Option. Ich starte neu.

3) Jetzt lädt Ubuntu mehr auf Standard mehr, mit 3.0.0-12-generic-pae, aber ich habe den Dual-Screen-Modus verloren. Es wird nur ein Monitor erkannt. Ich gehe zu 'Zusätzliche Treiber' und stelle fest, dass meine Treiberoption nicht aktiviert war (ich habe sie alle ausprobiert, bis auf die ursprüngliche "Version 173" wird keine aktiviert). Es scheint, dass Ubuntu auf etwas anderes als den proprietären Treiber zurückgreift und es funktioniert.

Fazit:

Es wäre ein Happy End gewesen, wenn ich nur einen Bildschirm verwendet hätte. Aber ich bin immer noch unglücklich, weil ich keinen Dual-Mode-Bildschirm habe.

Ich könnte als nächstes den Ansatz von brunopereira81 ausprobieren.

Camurgo
quelle
Es war das erste, was ich versuchte, aber es funktionierte nicht. = /
Alex
0

Gleiches Problem, wenn ich versuche, meinen NVidia-Treiber zu aktivieren. Ich bin mir nicht sicher, aber es könnte mit der "Optimus" -Technologie von NVidia zusammenhängen ...

Wenn Sie booten und kein Mann anwesend ist, können Sie STRG + ALT + F2 drücken, um zur Befehlszeile zu wechseln. Sobald Sie dort sind (melden Sie sich mit Ihrem Benutzernamen / Pass an), können Sie versuchen, den Standardinhalt von xorg wiederherzustellen:

  1. sudo -s
  2. cd /etc/X11
  3. mv xorg.conf xorg.conf.backup
  4. echo -ne "Section \"Device\"\n\tIdentifier\t\"Default Device\"\n\tOption\t\"NoLogo\"\t\"True\"\nEndSection" >> xorg.conf
  5. restart -r now

Dies ist wahrscheinlich nicht die beste dauerhafte Lösung, sollte aber zumindest Ihren Desktop wieder zum Laufen bringen. Arbeitete für mich, nachdem der nvidia-Treiber meine xorg.conf geändert und das Starten von X verhindert hatte.

Eti
quelle
1
Also entfernst du deine xorg.confund sagst ihr dann, dass sie nicht viel tun soll? Das Entfernen der xorg.confDatei hätte das gleiche Ergebnis ...
Bruno Pereira
Ich sichere die vorhandene xorg.conf und erstelle eine neue mit dem Standardinhalt. Die ursprüngliche xorg.conf enthielt NVIDIA-Inhalte, die ich loswerden musste. Dies sollte den Standardtreiber anstelle des nvidia-Treibers laden. Arbeitete für mich: Jetzt habe ich einen beschissenen, langsamen, armen, fehlerhaften Fahrer. Aber ich habe einen Treiber und einen Desktop mit gfx-Beschleunigung.
Eti
Diese Optionen bewirken nichts anderes als das Laden eines Logos, das überhaupt nicht geladen wird, da der Treiber nicht einmal geladen ist xorg.conf.
Bruno Pereira
Nun, es hat Xorg wieder zum Laden gebracht. Du siehst, es ist mir egal, was genau hinter den Kulissen passiert, wenn ich Xorg nach einem Tag ohne Xorg wieder zum Laden bringen kann. Es ist nicht so, dass ich ganze Tage Freizeit habe, um solche Probleme zu beheben. Ohne diese Änderung würde ich jetzt nicht hier schreiben ...
Eti