私はこれに慣れておらず、githubでのみブログやreadmeファイルを見つけることができます。公式文書はありますか?
誰かが「/etc/modules-load.d/modules.conf」に「ブラックリスト」を書き、誰かが「/etc/modules-load.d/blacklist.conf」に「ブラックリスト」を書きました。
誰かが「ブラックリスト」の代わりに「softdep」を書きました。
たとえば、ある人がこう書いています。
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
echo "blacklist nvidia" >> /etc/modprobe.d/blacklist.conf
echo "blacklist radeon" >> /etc/modprobe.d/blacklist.conf
echo "blacklist amdgpu" >> /etc/modprobe.d/blacklist.conf
echo "blacklist nvidiafb" >> /etc/modprobe.d/blacklist.conf
echo "blacklist snd_hda_intel" >> /etc/modprobe.d/blacklist.conf
誰かが書いた
echo "softdep nouveau pre: vfio-pci" >>
/etc/modprobe.d/nvidia.conf
echo "softdep nvidia pre: vfio-pci" >> /etc/modprobe.d/nvidia.conf
echo "softdep nvidia* pre: vfio-pci" >> /etc/modprobe.d/nvidia.conf
違いが何なのかよくわかりません。アドバイスをいただきありがとうございます。
答え1
短い答えはman
ページを見ることです: man modprobe.conf
。
ブラックリストprinter_driver
:Brother、HP、およびSamsungプリンタをサポートする仮想モジュールを考えてみましょう。使いやすくするには、内部エイリアスとを指定できますHP
。 runはrunのようにモジュールをロードします。ただし、同じエイリアスを使用するか、実際に呼び出される他のモジュールがある場合。Brother
Samsung
modprobe HP
modprobe printer_driver
HP
ブラックリストこのコマンドは、システムに問題のあるエイリアスを無視するように指示します。
ソフトウェア開発:マニュアルページの例はとても素晴らしいです。c
タスクを実行するために非常に楽しく実行されますが、管理インターフェースをロードする場合は、より良いモジュールを検討してください。コマンドが与えられたら、softdep c pre: a b post: d e
システムをロードするように指示します。ただし、ソフト依存関係を満たすことができない場合は失敗しません。フラグは、基本モジュールのフラグに関係なく依存関係に適用できます。a b c d e
modprobe c