准备工作:1.您应当知道内核模块的概念,可以去我的文章了解下
启动流程 http://blog.csdn.net/deansrk/article/details/6659421
内核模块 http://blog.csdn.net/deansrk/article/details/6666629
##更新:一些内核模块相关命令介绍:
modinfo pcnet32
查看模块中对应的详细信息和“依赖信息”,“路径”等
如果以后自己给小linux加模块,需要将依赖的模块也移植过去
/etc/modprobe.conf
系统开机时加载的所有模块,向模块中传递参数信息,如何想开机的时候给模块传递信息,可以编辑它
alias 别名
options 传递参数 (一般不需要手写)
modprobe -r //卸载某个模块 只需要指定模块名字
//不加r ,加载某个移除模块
modprobe -r floppy //移除软盘
ls /lib/modules/`uname -r` // modproce在这里找模块
insmod 插入模块
insmod /PATH/TO/MODULE_FILE 它必须指定模块全路径
lsmod 显示所有模块
rmmod 移除模块,不需要指定路径
depmod 用于自动生成所有模块的依赖关系文件和映射关系文件
modules.dep map.dep