it-swarm.com.de

Wie installiere ich NVIDIA.run?

Ich habe eine Nvidia Ge Force Ge6150 SE Grafikkarte. Ich laufe Ubuntu 12.04. Wenn ich versuche, die .run-Datei zu installieren, schlägt dies fehl. Es zeigt die Nachricht wie folgt:

Ich habe versucht, es zu installieren, nachdem ich den alten Treiber deinstalliert habe. Hier ist die Protokolldatei:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Mon Jun 11 05:46:17 2012
installer version: 295.53

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses user interface
-> The file '/tmp/.X0-lock' exists and appears to contain the process ID '1062' of a >runnning X server.
ERROR: You appear to be running an X server; please exit X before installing.  For >further details, please see the section INSTALLING THE NVIDIA DRIVER in the README >available on the Linux driver download page at www.nvidia.com.
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' >for details.  You may find suggestions on fixing installation problems in the README >available on the Linux driver download page at www.nvidia.com.

im Prozessmanager wird jedoch keine solche Datei angezeigt.

140
Kiranraj

Wie der Fehler besagt, führen Sie weiterhin einen X-Server aus. Dieser Fehler tritt auf, wenn Sie versuchen, die Nvidia .run -Dateien zu installieren, während Sie angemeldet sind.

Stellen Sie sicher, dass Sie abgemeldet sind.

  1. Schlagen Ctrl+Alt+F1 und melden Sie sich mit Ihren Zugangsdaten an.
  2. beenden Sie Ihre aktuelle X-Server-Sitzung, indem Sie Sudo service lightdm stop oder Sudo lightdm stop eingeben.
  3. Geben Sie Runlevel 3 ein, indem Sie Sudo init 3 eingeben.
  4. Installieren Sie Ihre *.run -Datei.
    1. sie wechseln in das Verzeichnis, in das Sie die Datei heruntergeladen haben, indem Sie beispielsweise cd Downloads eingeben. Wenn es sich in einem anderen Verzeichnis befindet, gehen Sie dorthin. Überprüfen Sie, ob die Datei angezeigt wird, wenn Sie ls NVIDIA* eingeben.
    2. Mache die Datei ausführbar mit chmod +x ./your-nvidia-file.run
    3. Führe die Datei mit Sudo ./your-nvidia-file.run aus
  5. Möglicherweise müssen Sie nach Abschluss der Installation einen Neustart durchführen. Wenn nicht, führen Sie Sudo service lightdm start oder Sudo start lightdm aus, um Ihren X-Server erneut zu starten.
  6. Erwähnenswert ist, dass Sie bei dieser Installation die Schritte nach jedem Kernel-Update wiederholen müssen.
121

Ich habe die neuesten NVIDIA-Treiber folgendermaßen installiert:

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

Es funktioniert gut mit Unity 3D. Dank an alle.

24
Kiranraj

Fügen Sie das --no-x-check -Flag hinzu, wenn Sie dies im Terminal ausführen:

Sudo ./NVIDIAxxxx.run --no-x-check
14
user179092

Ich hatte das gleiche Problem bei der Installation des Treibers für eine alte GeForce 9800 GT in Ubuntu 14.04-2. Es war der NVIDIA-Linux-x86_64-340.76.run

Ich wechselte mit Strg + Alt + F1 zum tty1 und stoppte auch den Dienst lightdm und bekam beim Ausführen der ausführbaren Datei den gleichen Fehler.

Was ich getan habe, um das Problem zu lösen, war, zum Ordner/tmp zu navigieren und die X0-Sperrdatei zu löschen.

Sie werden es nur dann sehen, wenn Sie ls -la verwenden, da es sich standardmäßig um einen versteckten Ordner handelt (daher steht ein Punkt vor dem Namen).

cd /tmp
rm -rf .X0-lock

Nach dem Löschen dieses Ordners und dem Ausführen von NVIDIA-Linux-x86_64-340.76.run ist die Installation in Ordnung.

3
Juan P

Diese Anleitung funktioniert hervorragend unter Ubuntu Server 12.04 mit Ubuntu Desktop für NVIDIA 8400GS PCI 512MB. Außerdem müssen alle vorherigen Versionen der Standardversionen unter Ubuntu wie 173 usw. deinstalliert werden, bevor eine Installation durchgeführt werden kann. Andernfalls kann es zu Konflikten oder Abstürzen kommen. Befolgen Sie diese Schritte und lesen Sie die Informationen zur Installation Ihres Kartenmodells in meinem Fall in der neuesten Treiberversion 319.23 (siehe Link unten):

http://us.download.nvidia.com/XFree86/Linux-x86/319.23/README/installdriver.html

2
user162663

Ubuntu 16.04 mit Quadro 4000 bestätigte, dass diese Methode funktioniert:

Sudo apt-get update
Sudo apt-get install nvidia-375

Beachten Sie, dass ich nvidia-current nicht verwende, da ich die Ausführungsdatei von NVIDIA heruntergeladen habe und die Version 375.66 ist

1
Pokamy

Was hat bei mir funktioniert:

Sudo killall Xorg

und ich musste dies mehrere Male ausführen, bis ich eine Nachricht erhielt, in der es stand

Xorg: kein Prozess gefunden.

Dann bin ich sicher, dass der X-Server gestoppt ist.

1
Xin

Ich habe diesen Fehler erhalten, als der X-Server gestoppt wurde, um CUDA zu installieren. Mein System ist Ubuntu 16.04 und ich habe CUDA 8.0 von runfile installiert. Ich habe es nur durch ein Upgrade meines Systems behoben. Wenn die Fehlermeldung angezeigt wird, drücken Sie Strg + Alt + F1, melden Sie sich mit Ihrem Konto an und führen Sie die beiden folgenden Befehle aus:

Sudo apt-get update

und

Sudo apt-get dist-upgrade

Danach, Sudo reboot sollte es gut funktionieren.

0

erstellungszeit der NVIDIA-Installer-Protokolldatei '/var/log/nvidia-installer.log': Montag, 11. Juni, 05:46:17 2012 Installer-Version: 295.53

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

nvidia-installer command line: ./nvidia-installer

Verwenden von: nvidia-installer ncurses user interface -> Die Datei '/tmp/.X0-lock' existiert und scheint die Prozess-ID '1062' eines> laufenden X-Servers zu enthalten. FEHLER: Sie scheinen einen X-Server zu betreiben. Bitte beenden Sie X vor der Installation. Weitere Informationen finden Sie im Abschnitt INSTALLIEREN DES NVIDIA-TREIBERS unter README> auf der Linux-Treiber-Download-Seite unter www.nvidia.com. FEHLER: Die Installation ist fehlgeschlagen. Weitere Informationen finden Sie in der Datei '/var/log/nvidia-installer.log'>. Vorschläge zur Behebung von Installationsproblemen finden Sie unter README> auf der Linux-Treiber-Download-Seite unter www.nvidia.com.

X Server töten

Wie im Protokoll erwähnt, ist Prozess-ID 1062 der Grund, warum der X-Server ausgeführt wird.

Kill 1062

bricht den Prozess ab und nach dieser Installation läuft der NVIDIA-Treiber reibungslos.

0
Newton

Versuche dies :

  • Drücken Sie Alt+F1, dann melde dich an.

  • Führen Sie Sudo telinit 3 aus (wenn dies nicht funktioniert, versuchen Sie /sbin/telinit 3). Stellen Sie sicher, dass es auf Level 3 mit Runlevel geändert wurde, der ungefähr 5 3 ausgeben sollte, was bedeutet, dass das aktuelle Runlevel 3 ist und davor 5 war.


Falls das nicht funktioniert, versuchen Sie:

ps ax | grep X

In der Ausgabe sehen Sie die PID-Nummer des Prozesses X, also sollten Sie sie mit Sudo kill -9 number beenden, wobei number die PID-Nummer des Prozesses ist.

0
user244991

Wenn Sie unter Ubuntu 16 lightdmstop und telinit 3 ausgeführt haben, aber der X-Server noch ausgeführt wird (es wird eine "ausfallsichere" Zeichenfolge in der Prozessbefehlszeile in ps haben), versuchen Sie dies. Drücken Sie Alt-F2 (versuchen Sie es mit anderen F-Tasten für andere Konsolen) und prüfen Sie, ob Sie ein Grafikdialogfenster erhalten, das etwas über den niedrigen Grafikmodus aussagt.

Für mich gab es eine Reihe von Optionen, von denen eine zur Konsole gehen sollte. Ich entschied mich dafür und der X-Server stoppte schließlich, damit ich den Treiber von der Nvidia-Rundatei installieren konnte.

0
Doren85

Ich habe heute den 3.19-Treiber aufgehängt, weil ich den vorhandenen 3.13-Treiber nicht entfernt habe. Ich benutzte:

apt-get remove nvidia*

um dann alle vorhandenen Dateien loszuwerden

telinit 3
sh NVI*.run

Erfolg. Ich hatte bereits DKMS installiert, und das Treiberprogramm fragte, ob es DKMS verwenden sollte, also keine Sorgen über Kernel-Upgrades.

0
oldrocker99

Ich habe all diese Dinge ausprobiert und keines hat für mich funktioniert, weil ich beim Ausführen von "Sudo stop lightdm" immer wieder den Fehler "Stop: Unknown instance" erhalten habe. Schließlich habe ich den x-Server getötet, indem ich in das lightdm-Protokoll gegangen bin und seine Prozessnummer gefunden habe und es dann auf diese Weise beendet habe:

  1. cd/var/log/lightdm

  2. öffne die .log-Datei (möglicherweise musst du dazu Sudo verwenden)

  3. suchen Sie in der Datei nach etwas mit der Aufschrift "Startprozess 'Prozessnummer'".

  4. Sudo kill -9 'Prozessnummer'

Viel Glück!

0
joe

Wenn Sie eine NVIDIA .run -Datei haben

  1. Merken (oder notieren) Sie sich den Ordner, in dem Sie ihn gespeichert haben!
  2. Machen Sie die .run-Datei ausführbar von

    Right click > Properties > Permissions> Allow executing file as program

    oder von der Kommandozeile mit:

    chmod u+x NVIDIA-blabla.run

  3. Ausloggen

  4. Drücken Sie Ctrl+Alt+F1 um die virtuelle Konsole zu betreten und sich dort anzumelden

  5. Töte den X-Server durch

    Sudo service lightdm stop oder Sudo lightdm stop

  6. Sudo /path/to/the/file/NVIDIA-blabla.run

  7. Befolgen Sie die Anweisungen im Installationsprogramm

  8. Sudo service lightdm start oder Sudo lightdm start

  9. Drücken Sie Ctrl+Alt+F7 um sich im Grafikmodus anzumelden

  10. Wenn es nicht funktioniert, kehren Sie zur virtuellen Konsole zurück und starten Sie das System neu/fahren es herunter, z.

    Sudo reboot now

0
Noidea

Ich möchte hier meine Antwort hinzufügen, da ich den NVidia-Treiber nicht installieren konnte, tty nicht zum Laufen brachte und es nicht im abgesicherten Modus der Root-Shell installieren konnte. Was ich getan habe, war eine Kombination aus zwei Antworten:

NOTE: Bevor Sie dies tun, vergewissern Sie sich, dass der NVidia-Treiber bereits heruntergeladen wurde und sich in einem Verzeichnis befindet, auf das zugegriffen werden kann.

Als Referenz habe ich NVIDIA GEFORCE GTX 750 TI und das Folgende hat für mich funktioniert: Die Installation des generischen Nvidia-Treibers wird tty zum Laufen bringen.

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

Jetzt können Sie den Anmeldebildschirm in Ubuntu nicht mehr passieren, aber das ist in Ordnung. Starten Sie den Computer neu und gehen Sie zu tty1 [Strg + Alt + F1], sobald Sie zum Anmeldebildschirm gebracht werden. Führen Sie nun die folgenden Befehle aus:

Sudo service lightdm stop
cd <path/to/NVIDIA>
Sudo sh ./NVIDIA*

Folgen Sie den Anweisungen und der Bratsche. Nach dem Neustart sollte alles einwandfrei funktionieren.

0
Klik