この記事では、UbuntuでNVIDIAドライバーのインストールに失敗する問題について、海外コミュニティでの解決策を要約して解説します。
1. どんな問題(エラー)が発生したか?
- 発生した環境やツール: Ubuntu 22.04 / 24.04、NVIDIAドライバー
- エラーメッセージ:
ERROR: The Nouveau kernel driver is currently in use、Unable to find the kernel source tree - 症状:
apt install nvidia-driver-xxxやrunfileインストーラが途中でエラー終了する
2. 結論(解決策)
Nouveauドライバーを無効化し、必要なカーネルヘッダーをインストールしてからNVIDIAドライバーを導入することで解決します。aptでの公式リポジトリ経由が最も安定します。
3. 具体的な手順
- 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 - カーネルヘッダーのインストール
sudo apt install linux-headers-$(uname -r) - NVIDIAドライバーのインストール
sudo apt update sudo ubuntu-drivers autoinstallまたは特定バージョンを指定:
sudo apt install nvidia-driver-550 - 再起動して確認
sudo reboot nvidia-smi
4. 補足・注意点
デスクトップ環境がある場合、ドライバーインストール中にXサーバーが干渉することがあります。TTY(Ctrl+Alt+F3)に切り替えてsudo systemctl stop gdmでディスプレイマネージャーを停止してからインストールすると安全です。
5.
👉 【RunPod】1時間数十円から使える高性能クラウドGPU
参考元
本記事は海外コミュニティの複数のディスカッションを要約・再構成したものです。
Source: Ask Ubuntu
🔧 おすすめの開発環境
本記事の手順を快適に進めるための推奨スペック:
- GPU: NVIDIA RTX 4070 Ti Super(コスパ最強)
- メモリ: DDR5 64GB(LLM推論に必須)
- SSD: NVMe SSD 2TB(モデル保存用)
🔧 快適な開発環境のために
本記事の手順をスムーズに進めるために、以下のスペックを推奨します。
- GPU: NVIDIA RTX 4070 Ti Super(AI開発のコスパ最強GPU)
- メモリ: DDR5 64GB(LLMのローカル推論に必須)