モジュールをブラックリストに追加する方法を学び、USBストレージデバイスで試してみてください。残念ながら何の効果もないようで、(明らかに)使用しないのに入れました。
私の実験はUbuntu 12.04.3 LTSで行った。
raptor@raptor-VirtualBox:/etc/modprobe.d$ lsmod | grep usb
usb_storage 39720 0
usbhid 46054 0
hid 82511 2 hid_generic,usbhid
raptor@raptor-VirtualBox:/etc/modprobe.d$ cat blacklist.conf | grep usb
blacklist usb_storage
blacklist usbmouse
blacklist usbkbd
答え1
/etc/modprobe.d/blacklist.conf
問題は、initramfsのコピーが原因で発生する可能性があります。コンピュータを再起動しても、変更が含まれていない古いコピーは引き続き使用されます。次のコマンドを使用してinitramfsを再構築し、再起動してみてください。
sudo update-initramfs -u
答え2
存在しない場合はupdate-initframfs
参照してください/bin/kernel-install
。存在する場合はそれを使用する必要があります。私のFedoraシステムでrpm -q --scripts kernel-core
posttransスクリプトを見つけて手動で実行しました。
/bin/kernel-install add 5.5.5-200.fc31.x86_64 /lib/modules/5.5.5-200.fc31.x86_64/vmlinuz
答え3
RHEL(suse/opensuse/etc.) ベースのシステムでは、initramfs を更新するコマンドは次のとおりです。
mkinitrd
答え4
Fedora/RHEL/CentOS/Rocky/Alma Linuxディストリビューションで現在アクティブなカーネルのinitrdを再生成する正しい方法は、単に以下を実行することです。
dracut -f
mkinitrdを台無しにする必要はありません。