LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1163|回复: 13

终于装上了,网卡又有问题

[复制链接]
发表于 2007-5-9 09:51:40 | 显示全部楼层 |阅读模式
在失败了十几次之后,终于在今天清晨把gentoo装vmware上了。

安装的时候网卡都是正常的,装好grub启动后发现有问题,检查了/etc/conf.d/net发现一处拼写错误,改正后还是有问题。

在启动的时候有有个message,我google了一下,用网上的很多方法都试验了还不行,就差rebuild 内核了。

network interface eth0 does not exist
please verify hardware or kernel module (driver)

我尝试用手动修改ip:
#ifconfig eth0 192.168.1.10/24
SIOCSIFNETMASK: NO SUCH DEVICE
SIOCSIFADDR: NO SUCH DEVICE
eth0: unknown interface: no such device


另外还有一个出错信息是:

some local filesystem failed to mount
发表于 2007-5-9 09:56:27 | 显示全部楼层
也许是/etc/fstab吧......
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-9 10:30:28 | 显示全部楼层
把/etc/fatab里面除了hda1-3之外所有的都注释了还有问题。

网卡估计还是模块问题,我按照handbook加入了r8169到/etc/modules.autoload.d/kernel-2.6
里面,结果启动的时候,提示加载失败,而且我那个lib里面好像没有多余的ko文件,请问网卡属于pci设备么?我编译内核的时候好像把所有pci都取消了……
回复 支持 反对

使用道具 举报

发表于 2007-5-9 10:35:09 | 显示全部楼层
network interface eth0 does not exist
please verify hardware or kernel module (driver)
你的网卡没有驱动吧,一般不是在内核里面配置的话就是自己装的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-9 10:46:38 | 显示全部楼层
难道真的要重新编译内核?
我用普通的vmware,估计网卡用pcnet32就可以吧?
但是不知道为什么,我gentoo里面居然没有lspci命令。

find / -name 8139*
也找不到任何文件。

我恨啊……瞎改内核,这下2了
回复 支持 反对

使用道具 举报

发表于 2007-5-9 12:49:06 | 显示全部楼层
VM里用的是pcnet32
你可以加载模块:
# modprobe pcnet32

然后重新启用网卡:

# /etc/init.d/net.eth0 restart

这样就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-9 13:30:27 | 显示全部楼层
试了,找不到pcnet32模块。

另外请问现在已经有系统的情况下,重新编译内核是不是就像安装时候那样:

make menuconfig
make -j2
cp bzImage /boot/kernel

就可以啊?为什么我编译了几次,好像没什么变化……
回复 支持 反对

使用道具 举报

发表于 2007-5-9 22:28:55 | 显示全部楼层
找不到是因为你没有编译pcnet32这个模块。重新编译一下内核就行。
回复 支持 反对

使用道具 举报

发表于 2007-5-9 22:35:32 | 显示全部楼层
Post by rsina
试了,找不到pcnet32模块。

另外请问现在已经有系统的情况下,重新编译内核是不是就像安装时候那样:

make menuconfig
make -j2
cp bzImage /boot/kernel

就可以啊?为什么我编译了几次,好像没什么变化……

make && make modules_install
回复 支持 反对

使用道具 举报

发表于 2007-5-10 16:11:15 | 显示全部楼层
Post by rsina

但是不知道为什么,我gentoo里面居然没有lspci命令。

emerge pciutils
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表