免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1877 | 回复: 2
打印 上一主题 下一主题

linux模块加载的疑问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-20 16:05 |只看该作者 |倒序浏览
我重新编译过内核
[root@localhost tomcat]# uname -r
2.6.16
本来内核是FC4 /2.6.11的

有几个模块加载的疑问
\Module                  Size  Used by
nls_utf8                2432  0
ipv6                  248128  27
autofs4                19332  2
sunrpc                144932  1
video                  15364  0
button                  6800  0
ac                      5124  0
uhci_hcd               31888  0
ehci_hcd               31752  0
i2c_i801                8972  0
i2c_core               21632  1 i2c_i801
snd_intel8x0           32156  0
snd_ac97_codec         89120  1 snd_intel8x0
snd_ac97_bus            2688  1 snd_ac97_codec
snd_seq_dummy           3972  0
snd_seq_oss            31204  0
snd_seq_midi_event      7424  1 snd_seq_oss
snd_seq                48972  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          9100  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            49056  0
snd_mixer_oss          17792  1 snd_pcm_oss
snd_pcm                84356  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer              23940  2 snd_seq,snd_pcm
snd                    51808  9 snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore               9952  1 snd
snd_page_alloc         10760  2 snd_intel8x0,snd_pcm
8139too                26624  0
mii                     5888  1 8139too
floppy                 64060  0
ext3                  128264  1
jbd                    56340  1 ext3


这个是已经加载过的模块

[root@localhost tomcat]# fdisk -l

Disk /dev/hdc: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1        1275    10241406    7  HPFS/NTFS
/dev/hdc2            1276        9728    67898722+   f  W95 Ext'd (LBA)
/dev/hdc5            1276        2550    10241406    7  HPFS/NTFS
/dev/hdc6            2551        6374    30716248+   7  HPFS/NTFS
/dev/hdc7            6375        7649    10241406    7  HPFS/NTFS
/dev/hdc8            7650        9561    15358108+  83  Linux
/dev/hdc9            9562        9728     1341396   82  Linux swap / Solaris
[root@localhost tomcat]# mount /dev/hdc1 /mnt
[root@localhost tomcat]# cd /mnt
[root@localhost mnt]# ls
AUTOEXEC.BAT            IO.SYS         RECYCLER                   bootfont.bin
CONFIG.SYS              MSDOS.SYS      System Volume Information  ntldr
Config.Msi              NTDETECT.COM   WINDOWS                    pagefile.sys
Documents and Settings  Program Files  boot.ini

这个是挂载NTFS分区的(编译的时候已经加上NTFS支持,但是忘记是编译成模块还是内核了)


1:lsmod并没有NTFS这个模块 但是现在我可以自己挂载NTFS目录
那是不是就可以说 支持NTFS已经被编译到内核了,所以不会以模块化来显示,自然lsmod也无法显示

2如何控制系统加载,比如把8139的去掉,
在什么地方能够控制,有人说在etc/modprobe.conf里面可以改,删除就可以了吗?
alias eth0 8139too
alias snd-card-0 snd-intel8x0
options snd-card-0 index=0
options snd-intel8x0 index=0
remove snd-intel8x0 { /usr/sbin/alsactl store 0 >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0
alias usb-controller ehci-hcd
alias usb-controller1 uhci-hcd

这个是里面的文件 但是里面只有几个模块标识 我已经有那么多模块已经被自动加载

论坛徽章:
0
2 [报告]
发表于 2008-05-19 16:35 |只看该作者
我也想知道,没人回答啊!

论坛徽章:
0
3 [报告]
发表于 2008-05-19 20:23 |只看该作者
不同Linux distribution对内核模块的加载方式是不同的。

你查一下/etc/modprobe.d目录下是否有一个blacklist的文件,把你不想加载的模块名加到里面去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP