当前位置: 技术问答>linux和unix
菜鸟求救。。。只有lo 没有eth0
来源: 互联网 发布时间:2016-02-18
本文导语: 我是用笔记本装双系统的,但发现在Linux中,我用#ifconfig -a发现只有lo 没有eth0 郁闷啊。。。。希望有高手帮忙。。。 以下是我电脑的配置: 机器是samsung X20 : 网卡是Broadcom 440x10/100 Integrated Controller(这个...
我是用笔记本装双系统的,但发现在Linux中,我用#ifconfig -a发现只有lo 没有eth0 郁闷啊。。。。希望有高手帮忙。。。
以下是我电脑的配置:
机器是samsung X20 :
网卡是Broadcom 440x10/100 Integrated Controller(这个网卡的驱动程序就搞了很久,终于把Broad5700.o搞出来了。。。)
主板名称 : samsung SX20S(不知道写的对不对。。。。)
Linux内核是2.4.20
以下是我电脑的配置:
机器是samsung X20 :
网卡是Broadcom 440x10/100 Integrated Controller(这个网卡的驱动程序就搞了很久,终于把Broad5700.o搞出来了。。。)
主板名称 : samsung SX20S(不知道写的对不对。。。。)
Linux内核是2.4.20
|
我升级内核,发现自己的initrd-2.6.18.img会导致“Kernel panic - not syncing: No init found. ”的问题。
===============================================
那是因为你的新的内核编译后,版本变了,而在initrd-2.6.18.img中的ext3.o是基于老版本的模块,根文件系统又是EXT3文件系统,所以挂载根文件系统会失败,从而找不到/sbin/init文件,从而报错,你可以在内核中将EXT3与JBD这两个东东静态编译进去,也可以将其编译成模块,再把initrd-2.6.18.img解压,将其中的这几个文件替换掉,然后再重新制作成initrd-2.6.18.img文件,然后就OK了。
===============================================
那是因为你的新的内核编译后,版本变了,而在initrd-2.6.18.img中的ext3.o是基于老版本的模块,根文件系统又是EXT3文件系统,所以挂载根文件系统会失败,从而找不到/sbin/init文件,从而报错,你可以在内核中将EXT3与JBD这两个东东静态编译进去,也可以将其编译成模块,再把initrd-2.6.18.img解压,将其中的这几个文件替换掉,然后再重新制作成initrd-2.6.18.img文件,然后就OK了。
|
问题出在网卡驱动上
请尝试手动加载驱动,执行insmod bcm5700.o看下行不行,若不行,会有提示。
确定网卡驱动和操作系统是同一个内核版本。
请尝试手动加载驱动,执行insmod bcm5700.o看下行不行,若不行,会有提示。
确定网卡驱动和操作系统是同一个内核版本。
|
ifup eth0 试试
|
网卡驱动
|
网卡驱动没有装吧!
|
没有装网卡驱动
|
你去bcm5799.o的目录下执行insmod
|
驱动没有
|
有没有网卡驱动程序啊