BBS水木清华站∶精华区

发信人: midi (迷笛), 信区: Linux 
标  题: Re: 内核升级求教? 
发信站: BBS 水木清华站 (Tue Mar 16 23:01:11 1999) WWW-POST 
 
【 在 zhangql (Tom) 的大作中提到: 】 
 redhat从2.0.34升到2.2.3,升完后,除网络不通外,其它未见异常. 
 启动时发现:modprobe: can't locate module net-pf 
 ping localhost 通,ping 其它均不通. 
 网卡是ne2000兼容. 
 哪位大虾给看看是哪的问题? 
 谢您了. 
 
对于关键任务,最好不用Module方式。如果要用,注意编译完核心后, 
make modules; 
make modules_install; 
depmod; 
再看看你的核心安装到/boot里后,名字后是否带版本号,2.2.3。redhat 
装载Modules时有段Stupid的语句: 
            kernelfile=`/sbin/lilo -I $image` 
            if [ -n "$kernelfile" ]; then 
                kernelname=`echo $kernelfile | awk -F- '{ print $1 }'` 
                versioninfo=`echo $kernelfile | sed "s|${kernelname}-||"` 
                if [ "$kernelname" = "/boot/vmlinuz" -a \ 
                     -d /lib/modules/$versioninfo -a \ 
                     $versioninfo != `uname -r` ]; then 
                    ln -sf $versioninfo /lib/modules/preferred 
                fi 
            fi 
 
启动时,它要根据你的核心的版本在/lib/modules下建个preferred目录,联到相应版本 
的目录上。 
说它Stupid,是因为它获得核心版本的方法是根据lilo里启动时核心的名字,而不是用 
/proc/version 
之类的有效信息... 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 207.138.150.70]  

BBS水木清华站∶精华区