
問題が発生しました。 、in、asとして/etc/modprobe/blacklist.conf
追加されたにもかかわらず、私のラップトップにNvidiaドライバがロードされました。これにより、バッテリーの電源によって機器が熱くなり、スムーズに動作しなくなる可能性があります。blacklist nvidia
/etc/default/grub
rdblacklist nvidia
GRUB_CMDLINE_LINUX
Fedoraが私のブラックリスト設定を尊重しないのはなぜですか?何ができますか?
直す。
文書:
[0] % cat /etc/modprobe.d/bumblebee.conf
blacklist nvidia
blacklist nouveau
options bbswitch load_state=0 unload_state=0
[0] % cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap nouveau.modeset=0 rd.driver.blacklist=nouveau,nvidia rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
編集: lsmod|grep nvidia
[1] % lsmod|grep nvidia
nvidia 8642560 1
drm 335872 12 i915,drm_kms_helper,nvidia
答え1
このモジュールは起動時にinitramfsにロードできます。修正を含めるには、initramfsを再構築する必要があります。/etc/modprobe.d/*
initramfs を再生成するには、次のコマンドを実行します。
dracut -f /boot/your-initramfs
再起動時にドライバが自動的にロードされてはいけません。
答え2
何かを一時的にブラックリストに追加する必要がある場合、または何らかの理由でGrubを使用してこれを行う場合は、カーネルブートオプションを編集してモジュールをブラックリストに追加することもできます。
vmlinuz ro rhgb quiet rdblacklist=<modulename>
/etc/default/grub に次の行を追加することで永久に作成できます。
GRUB_CMDLINE_LINUX="<existing boot options> rdblacklist=<modulename>"
次に、起動設定を更新します。
grub2-mkconfig -o /boot/grub2/grub.cfg
しかし、これは通常、何かをブラックリストに載せるための最後の手段でなければなりません。