Linux内核模块管理与定制内核全攻略
1. 加载内核模块
在Linux系统中,有两个程序可用于加载内核模块: insmod 和 modprobe 。
- insmod :该程序用于将单个模块插入内核。不过,在加载某个模块时,它所依赖的其他模块必须已经提前加载好。使用方法很简单,在命令后跟上模块的文件名即可,例如:
# insmod /lib/modules/2.6.6/kernel/drivers/block/floppy.ko
此命令会加载 floppy.ko 模块,需要注意的是, insmod 要求使用完整的模块文件名。此外,还可以在命令行中添加额外的模块选项,这些选项高度依赖于具体的模块,需要查阅模块文档来确定具体要传递的内容。
- modprobe :与 insmod 不同, modprobe 会自动加载所依赖的模块,因此通常是更受欢迎的加载方式。使用时,只需传递模块名,而不是文件名,例如:
# modprobe floppy
同样,也可以在命令行末尾添加内核选项。而且, modprobe 还支持一些选项来修改其行为,具体
超级会员免费看
订阅专栏 解锁全文
3041

被折叠的 条评论
为什么被折叠?



