linux下为系统添加新模块,并实现重启时自动加载

在linux中,如果你写了一个模块作为驱动的一部分,然而之前内核中并没有此模块,那么需要重新生成模块依赖配置表,否则在模块复制到/lib/modules后,系统重启时会由于错误的模块依赖关系而报错,如:Unknow symbols......

生成新的模块依赖关系表的工作是由depmod来完成的,例子如下:

# cp 8250_bios.ko /lib/modules/2.6.32.2/kernel/drivers/serial -a
# depmod -a

现在可以重新启动系统加载包含自定义模块的驱动了

如果你写的模块是一个独立模块,那就需要编辑/etc/modules,在里面添加希望自动加载的模块名字

本文出自 “千里之行,始于足下” 博客,转载请与作者联系!

你可能感兴趣的:(linux,职场,模块,休闲,自动加载)