NVIDIA ドライバーを変更すると、Ubuntu が起動時にフリーズする

NVIDIA ドライバーを変更すると、Ubuntu が起動時にフリーズする

最近フォローしたこのガイドTensorFlow/Google による、GPU で Tensorflow を使用するために必要なすべてのドライバー/ライブラリをインストールする方法。これは、Ubuntu 18.04 で実行されている NVIDIA 1080Ti です。以前は、Ubuntu によって自動的に管理される独自の 430 (だったと思います) ドライバーを使用していました。

次のコマンドを実行した後:

# 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

再起動すると、次の状況に直面します。Ubuntu
は起動時に常にフリーズし、マウスの動きやキーボードの押下が受け入れられません。自動ログインは機能し (上部のバーの時刻は正しく同期されます)、その後は何もできません。

私が試したこと:

  • ネットワークを使用してリカバリ モードに入ることができました。そこで、nvidia-driver-430パッケージをインストールし、古い NVIDIA ドライバーをすべて自動的に削除しました。しかし、まったく同じ問題がまだ発生しています。
  • nomodesetカーネル オプションを追加しても問題は解決されません (Ubuntu は起動時に依然としてフリーズします)。

私の質問:Ubuntu がフリーズしないようにするにはどうすればよいですか?

編集:これは重複ではありませんこの質問またはこの質問なぜなら

  • nomodesetは動作しませんでした
  • そのため、回復モードで操作する必要がありました
  • Ctrl+ Alt+F1動作しませんでした

答え1

リカバリ モードで NVIDIA ドライバーを削除することで問題を解決できました。
リカバリ モードで次のコマンドを実行します。

# 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

その後、標準のターミナルを使用して、sudo apt install nvidia-driver-<YOUR NUMBER HERE>NVIDIAドライバーを再インストールするために実行することができます。

関連情報