12 12
发新话题
打印

模块加载问题?.

模块加载问题?.

modprobe和insmod这两个命令是用来加载模块,它们把模块加载到系统的那里了呢?
和内核里面设置的模块加载有什么区别呢?
/etc/modprob.conf这个文件又是做什么用的呢?
我看了这个文件,里面是一些别名设置.到底有什么用途呢?      
我是笨鸟,我先飞!

TOP

1,加载到了内存中
2,这命令加载的就是内核模块
3,建立设备和驱动程序的对应关系      
1,本人乃Linux伊甸园“Linux内核学习”,“红旗等发行版”版主,请大家捧场。
2,红旗Linux在设备驱动,系统设置,中文美化,易用性方面做得非常好,建议大家使用。
3,本人是红旗Linux的粉丝,不是枪手。

TOP

模块有两种一种是直接编译到内核,一种是启动后加载的。

应该说是挂在内核地址空间吧      
乘天地之正,而御六气之辩,以游无穷

TOP

引用:
原帖由 blackspace 于 2008-7-22 21:44 发表
模块有两种一种是直接编译到内核,一种是启动后加载的。

应该说是挂在内核地址空间吧
编译到内核里的模块,当系统启动的时候内核中的这些模块会自动起来吗?能不能把第三放的软件的模块编译到内核中去呢?该怎么做呢?      
我是笨鸟,我先飞!

TOP

编进内核的“模块”不再是模块,成为了内核的一部分,当然自动起来了。
第三方的模块一般只能当模块,不能集成进内核吧,除非通过打补丁的形式。      
1,本人乃Linux伊甸园“Linux内核学习”,“红旗等发行版”版主,请大家捧场。
2,红旗Linux在设备驱动,系统设置,中文美化,易用性方面做得非常好,建议大家使用。
3,本人是红旗Linux的粉丝,不是枪手。

TOP

引用:
原帖由 zltjiangshi 于 2008-7-23 09:38 发表
编进内核的“模块”不再是模块,成为了内核的一部分,当然自动起来了。
第三方的模块一般只能当模块,不能集成进内核吧,除非通过打补丁的形式。
除了打内核补丁外,应该有其他的方法让它做为模块启动吧?      
我是笨鸟,我先飞!

TOP

引用:
第三方的模块一般只能当模块,不能集成进内核吧,除非通过打补丁的形式。
这句话不准确吧,编译到内核的驱动不都是模块      
乘天地之正,而御六气之辩,以游无穷

TOP

内核启动时会自检,看要使用那个编译到内核的驱动      
乘天地之正,而御六气之辩,以游无穷

TOP

引用:
原帖由 blackspace 于 2008-7-23 10:45 发表
内核启动时会自检,看要使用那个编译到内核的驱动
j根据我了解,再编译内核的时候,编译到内核里的模块是不能和系统一起启动的.只有在系统用的时候在/etc/modules.conf进行添加才可以启动.
但是使用lsmod命令可以查看到许多的模块已经加载.但是这些模块是怎么加载的呢.      
我是笨鸟,我先飞!

TOP

引用:
,再编译内核的时候,编译到内核里的模块是不能和系统一起启动的.只有在系统用的时候在/etc/modules.conf进行添加才可以启动.????
编译进内核的文件系统模块,不用这一步不是也能用      
乘天地之正,而御六气之辩,以游无穷

TOP

 12 12
发新话题