And*_*dna 3 linux boot kernel-module
我在我的 Overo 板上使用 Angstrom 发行版,但我有一个小问题。有时用于处理我的相机的内核模块会在启动时加载,有时则不会。
我想知道,是否有一些文件列出了应该在启动时加载的模块?或者是否有其他方式让系统知道要加载哪些模块?
无论如何,我想让 Linux 不自动加载这些模块,所以我总是知道我需要手动加载它们。
此外,我想禁用用于无线的模块的自动加载,因为此模块需要几秒钟的时间才能设置,而且大部分时间我都没有在板上使用无线网络。
我认为您正在搜索“黑名单”功能。来自ArchWiki:
在内核模块的上下文中,黑名单是一种防止内核模块加载的机制。例如,如果不需要相关的硬件,或者如果加载该模块导致问题,这可能很有用:例如,可能有两个内核模块试图控制同一块硬件,并且将它们加载在一起会导致冲突。
[...]
在 /etc/modprobe.d/ 中创建一个 .conf 文件,并使用 blacklist 关键字为要列入黑名单的每个模块附加一行。例如,如果您想阻止 pcspkr 模块加载:
> /etc/modprobe.d/nobeep.conf
>
> # Do not load the pcspkr module on boot
> blacklist pcspkr
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5044 次 |
| 最近记录: |