このチュートリアルの目的は、Ubuntu22.04でデフォルトのNouveauカーネルドライバーを無効にする方法を示すことです。JammyJellyfishLinux Desktop
Ubuntu 22.04にCUDAをインストールするユーザー、またはドライバーをインストールするユーザーは、Nouveauドライバーを無効にする必要があります。 Nvidiaから直接。このような場合、次のようなエラーが発生するのが一般的です。
ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver, and must be disabled before proceeding.
Nouveauドライバーを無効にすると、別の種類のNVIDIAドライバーのインストールを続行できるようになります。
このチュートリアルでは、次のことを学びます。
- Nouveaunvidiaドライバーをブラックリストに登録する方法
- カーネルinitramfsを更新する方法
カテゴリ | 使用する要件、規則、またはソフトウェアバージョン |
---|---|
システム | Ubuntu22.04ジャミークラゲ |
ソフトウェア | N / A |
その他 | rootまたはsudo を介したLinuxシステムへの特権アクセス コマンド。 |
コンベンション | # –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudo を使用して、root権限で実行する必要があります。 コマンド$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります |
Ubuntu22.04でNouveaunvidiaドライバーを無効/ブラックリストに追加する手順
- 最初のステップは、コマンドラインターミナルを開き、次のコマンドを入力して、Nvidianouveauドライバーをブラックリストに登録することです。
$ sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf" $ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
- 新しく作成されたmodeprobeファイル
blacklist-nvidia-nouveau.conf
の内容を確認します :$ cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf blacklist nouveau options nouveau modeset=0
- 次のLinuxコマンドを入力して、カーネルを更新します
initramfs
:$ sudo update-initramfs -u
- 最後のステップは、変更を有効にするためにシステムを再起動することです。
$ sudo reboot
まとめ
このチュートリアルでは、Ubuntu 22.04 JammyJellyfishLinuxでデフォルトのNvidiaNouveauドライバーを無効にする方法を説明しました。これは、構成ファイル内のドライバーをブラックリストに登録し、initramfsを更新してNouveauから完全に削除するのと同じくらい簡単です。これで、インストールエラーが発生することなく、別のNvidiaドライバーをインストールできるようになります。
Ubuntu 22.04 JammyJellyfishLinuxでネットワークを/etc/ network/interfacesに戻す方法
Ubuntu 22.04 JammyJellyfishLinuxでnetplanを使用して静的ルートを追加する方法