FreeBSD:在运行时加载内核模块
时间:2020-01-09 10:38:37 来源:igfitidea点击:
如何在运行时从FreeBSD UNIX操作系统下的shell提示符下加载内核模块?
解决方法:需要使用kldload实用程序通过内核链接程序将file.ko加载到内核中。
包含可加载模块的/boot/kernel目录。
模块的扩展名必须为.ko。
如果成功,kldload实用程序将退出0,如果发生错误,则退出> 0。
示例:加载名为foo的模块
执行命令,如下所示:
# kldload foo
或者
# kldload -v foo
要列出已加载的模块,请使用kldstat,如下所示:
# kldstat
当使用相应的rc.conf语句时,某些模块(例如pf,ipfw,ipf等)可能会在引导时自动加载。
也可以通过将模块添加到loader.conf文件中来自动加载模块。
kldload命令选项
-n Don't try to load module if already loaded. -v Be more verbose. -q Silence any extraneous warnings.