Durch Ändern der NVIDIA-Treiber friert Ubuntu beim Start ein

Durch Ändern der NVIDIA-Treiber friert Ubuntu beim Start ein

Ich bin vor kurzem gefolgtdieser Leitfadenvon TensorFlow/Google, wie ich alle benötigten Treiber/Bibliotheken installiere, um Tensorflow mit meiner GPU zu verwenden. Das ist eine NVIDIA 1080Ti, die unter Ubuntu 18.04 läuft. Zuvor habe ich den proprietären 430-Treiber (glaube ich) verwendet, der automatisch von Ubuntu verwaltet wird.

Nach der Ausführung der folgenden Befehle:

# Add NVIDIA package repositories
wget     https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_10.0.130-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1804_10.0.130-1_amd64.deb
sudo apt-key adv --fetch-keys     https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
sudo apt-get update
wget http://developer.download.nvidia.com/compute/machine-learning/repos/ubuntu1804/x86_64/nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_amd64.deb
sudo apt install ./nvidia-machine-learning-repo-ubuntu1804_1.0.0-1_amd64.deb
sudo apt-get update

# Install NVIDIA driver
sudo apt-get install --no-install-recommends nvidia-driver-410
# Reboot. Check that GPUs are visible using the command: nvidia-smi

und Neustart stehe ich vor folgender Situation:
Ubuntu friert beim Start immer ein, Mausbewegungen/Tastatureingaben werden nicht akzeptiert. Obwohl mein Auto-Login funktioniert (und die Zeit in der oberen Leiste korrekt synchronisiert wird), kann ich danach nichts mehr tun.

Was ich versucht habe:

  • Ich konnte über das Netzwerk in den Wiederherstellungsmodus gelangen. Dort habe ich das nvidia-driver-430Paket installiert und alle älteren NVIDIA-Treiber automatisch entfernt. Allerdings stehe ich immer noch vor genau demselben Problem.
  • Das Hinzufügen nomodesetzu den Kerneloptionen löst das Problem auch nicht (Ubuntu friert beim Start immer noch ein).

Meine Frage:Wie kann ich verhindern, dass Ubuntu einfriert?

Bearbeiten:Dies ist kein Duplikat vondiese Frageoderdiese FrageWeil

  • nomodeset hat nicht funktioniert
  • Ich musste also im Wiederherstellungsmodus arbeiten
  • Ctrl+ Alt+ F1hat nicht funktioniert

Antwort1

Ich konnte das Problem beheben, indem ich die NVIDIA-Treiber im Wiederherstellungsmodus entfernte.
Führen Sie im Wiederherstellungsmodus die folgenden Befehle aus:

# Enable networking and check for updates
sudo service network-manager start 
sudo apt update
# Reinstall Ubuntu-Desktop, install unity
sudo apt install --reinstall ubuntu-desktop
# Remove NVIDIA
sudo apt remove --purge nvidia-driver-<YOUR NUMBER HERE>
# Reboot
sudo shutdown -r now

Anschließend können Sie das Standard-Terminal verwenden und ausführen, sudo apt install nvidia-driver-<YOUR NUMBER HERE>um Ihren NVIDIA-Treiber neu zu installieren

verwandte Informationen