BBS水木清华站∶精华区
发信人: raner (lilo), 信区: Linux
标 题: Re: modules
发信站: BBS 水木清华站 (Sat Sep 27 10:59:24 1997)
【 在 andrewleu (Andy) 的大作中提到: 】
∶ the files under /lib/modules are all object files
∶ I want to install some driver modules but never success
∶ how can I compiles modules ?
要install modules首先你的kernel要有module支持,随Distribution
带的kernel都支持的. 可用lsmod看当前装入的module, insmod/rmmod
增删module. 对于fs,network方面的module, kernel是可以自动动态
装载的(通过kerneld, 要用时自动insmod) 而对于与硬件相关的module(如
网卡,SCSI卡等), 则需自己手工加入(总不能让kernel Plug & Play 帮你
自动查到巴? :-) )
在command line下可insmod加, 或用RedHat Control Panel中的kernelcfg
来选择module(写于/etc/conf.modules(?), 那样则boot kernel时会自动加入
另外自己compile完kernel后若配了modules, 还需要 make modules和
make modules_install装一下,原来的module就不要了,不然由于kernel和
modules的符号表不对会出一大堆warning. 不过我一般不用这些module,
装好Linux后我总是compile一个custom kernel, 该选的fs, sound card,
netword card,...都选上,编译最适合自己hardware的kernel.
--
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.5.42]
BBS水木清华站∶精华区