nowo wrote: > 昨天我尝试从 2.4.31 的内核升级到 2.6.x ,更换了多种升级方式,最终都以 > 失败告终,要么是无法启动,要么就是启动后无法使用网络。 > > 刚开始使用 apt-get install kernel-image-2.6.11-686,升级后发现出错。经 > 检查后,在 /etc/lilo.conf 中 image = /vmlinuz 后面加入 initrd = > /initrd.img,并且在重启前需要使用 lilo �Cv �Cv �Cv 来使配置生效。这样修改 > 后,总算可以正常进入系统,但是却发现无法使用网络,查看 ifconfig 发现只 > 有 lo,而没有以前的 eth0 网卡,刚开始以为可能是升级内核的版本不对,又 > 分别使用 apt 升级到 2.6-686和 2.6.8-686,和多次使用手动下载编译方式升 > 级到 2.6.13 版本,始终是网卡无法使用。后来按照网上别人的 make > menuconfig做了之后,却又出现了 kernel panic :not syncing :vfs unable > to mount root fs 这样的错误,检查了 initrd 的设置,没有什么问题,可能 > 是内核中没有加载相应的文件系统造成吧(只是估计)。 > > 对了,我是在虚拟机 VMware 5.0中安装的,不知道是否和此有关,以前记得曾 > 升级过一次 2.6.8 的内核,只是碰到了 initrd 的问题,在 lilo.conf 加入相 > 应的选项即可正常使用了。现在我的问题就是,如何在升级到 2.6.x 内核后可 > 以正常的使用网络? > 2.4 的内核和 2.6 的内核的网卡驱动模块的名称可能变了,你可能需要在 2.6 内 核中将你的网卡模块手工用
modprobe 模块名 加载。 你是使用的什么型号的网卡?在2.4.31下,它是使用的哪个驱动模块? 在 2.6 内核下, dmesg|grep eth 能够看到有 .... eth0 ....的输出吗? -- 肖盛文(Faris Xiao) Email:[EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

