kldload.8
KLDLOAD(8)
KLDLOAD(8)
FreeBSD System Manager's Manual
KLDLOAD(8)
kldload
—
将文件加载到内核中
kldload
[-nqv
] file ...
kldload
实用程序使用内核链接器将 file.ko 加载到内核中。 请注意,如果指定了多个模块,则将尝试将它们全部加载,即使某些模块失败。 使用 kldload
加载给定模块时, .ko 扩展名不是必需的。 不过,指定它并没有什么坏处。
如果请求一个裸文件名,则只有在 kern.module_path 定义的模块路径中找到它时才会加载它。 要从当前目录加载模块,必须将其指定为完整路径或相对路径。 如果模块被请求为裸文件名并且存在于当前目录中, kldload
实用程序将发出警告。
可以使用以下选项:
如果已经加载,不要尝试加载模块。
更冗长。
使任何无关的警告静音。
内核安全级别设置可能会通过给出 不允许的操作 来阻止加载或卸载模块。
/boot/kernel
包含可加载模块的目录。 模块必须具有 .ko 的扩展名。
The kldload
utility exits 0 on success, and >0 if an error occurs.
按模块名称加载:
> kldload foo
在模块路径中按文件名加载:
> kldload foo.ko
通过相对路径加载:
> kldload ./foo.ko
通过完整路径加载:
> kldload /boot/kernel/foo.ko
当使用相应的 rc.conf(5) 语句时,某些模块(pf、ipfw、ipf 等)可能会在引导时自动加载。 模块也可以通过添加到 loader.conf(5) 来自动加载。
kldload(2), loader.conf(5), rc.conf(5), security(7), kldconfig(8), kldstat(8), kldunload(8), kldxref(8)
kldload
实用程序首次出现在 FreeBSD 3.0 中,取代了 lkm
接口。
Doug Rabson <dfr@FreeBSD.org>
April 27, 2017
FreeBSD 13.1-RELEASE
最后更新于
这有帮助吗?