【Ubuntu】NVIDIAドライバーがインストールできない問題の解決法

この記事では、UbuntuでNVIDIAドライバーのインストールに失敗する問題について、海外コミュニティでの解決策を要約して解説します。

1. どんな問題(エラー)が発生したか?

  • 発生した環境やツール: Ubuntu 22.04 / 24.04、NVIDIAドライバー
  • エラーメッセージ: ERROR: The Nouveau kernel driver is currently in useUnable to find the kernel source tree
  • 症状: apt install nvidia-driver-xxxやrunfileインストーラが途中でエラー終了する

2. 結論(解決策)

Nouveauドライバーを無効化し、必要なカーネルヘッダーをインストールしてからNVIDIAドライバーを導入することで解決します。aptでの公式リポジトリ経由が最も安定します。

3. 具体的な手順

  1. Nouveauドライバーの無効化
    sudo bash -c "echo 'blacklist nouveau' >> /etc/modprobe.d/blacklist-nouveau.conf"
    sudo bash -c "echo 'options nouveau modeset=0' >> /etc/modprobe.d/blacklist-nouveau.conf"
    sudo update-initramfs -u
    sudo reboot
  2. カーネルヘッダーのインストール
    sudo apt install linux-headers-$(uname -r)
  3. NVIDIAドライバーのインストール
    sudo apt update
    sudo ubuntu-drivers autoinstall

    または特定バージョンを指定:

    sudo apt install nvidia-driver-550
  4. 再起動して確認
    sudo reboot
    nvidia-smi

4. 補足・注意点

デスクトップ環境がある場合、ドライバーインストール中にXサーバーが干渉することがあります。TTY(Ctrl+Alt+F3)に切り替えてsudo systemctl stop gdmでディスプレイマネージャーを停止してからインストールすると安全です。


5.
👉 【RunPod】1時間数十円から使える高性能クラウドGPU

参考元

本記事は海外コミュニティの複数のディスカッションを要約・再構成したものです。

Source: Ask Ubuntu

🔧 おすすめの開発環境

本記事の手順を快適に進めるための推奨スペック:

🔧 快適な開発環境のために

本記事の手順をスムーズに進めるために、以下のスペックを推奨します。

この記事は役に立ちましたか?