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水木清华站∶精华区