おおよそ次の 2 つの実行構成があります。
modprobe.blacklist=nouveau
modprobe.blacklist=nvidia,<and other nvidia modules>
起動時にオープンソースまたは独自のドライバを動的に使用するために使用されます。今、両方を無効にし、nouveau
実際nvidia
にNVIDIA GPUを無効にする別の起動項目を追加したいと思います。
modprobe.blacklist=nouveau,nvidia,...
lsmod | grep -iE '(nouveau|nvidia)'
それでも表示されるので、nvidia
他のモジュールがそれをインポートしているようです。
通常、ファイルを作成できます/etc/modprobe.d/blacklist
。
install nvidia /bin/true
install nouveau /bin/true
ただし、これは他の起動オプションを選択できる柔軟性を失うことを意味します。
この動作を達成する方法はありますか?私の唯一のアイデアは、構成が異なる2つの小さなファイルシステムを持ち、modprobe.d
実際のルートパーティションに変更した後、起動プロセスの初期に動的にマウントすることです。