Boot
Linux 引導:我可以使用引導參數阻止載入模組嗎?
我知道我可以將
/etc/modprobe.conf
or中的模組列入黑名單/etc/modprobe.d/blacklist
,但是我有一個討厭的模組,它在安裝文件系統之前載入(當然 /boot 除外),所以我假設到那時還/etc
不會讀取。我可以使用核心引導參數阻止模組載入嗎?
(我正在使用 GRUB)
還是有其他方法可以做到這一點?
謝謝!
在引導序列早期載入的模組內置在 initramfs 中;您似乎可以執行
update-initramfs -c -k your_kernel_version
以確保未在該 initramfs 映像中載入列入黑名單的模組。
這個 Ubuntu 網站有一個很好的選項分類:
https://help.ubuntu.com/community/BootOptions#Common%20Boot%20Options
雖然沒有任何方法可以告訴核心在啟動時不載入模組,但您可以在以後的路上遇到麻煩。看看 break= 選項,它改變了 initrd 的行為。如果您不知道確切的模組,您也許可以使用這些來進一步隔離它。