昨天在办公的本本安装了个 Gentoo,使用 livecd 安装盘(install-amd64-minimal-20120223.iso )进行安装。
按照手册指示, 在安装过程中 eth0 可以被正常识别,我把它设置为默认运行级别(rc-update add net.eth0 default)。系统安装好的,提示找不到网络接口 eth0:“network interface eth0 does not exist”。
可以肯定,这是网卡驱动的问题,因为在 livecd 安装过程中 eth0 是可以被正确地识别的。所以解决方法就是重新配置编译内核,把合适的网卡驱动编译进内核或编译成模块(我直接把它编译内核)。
内核中有那么多的网卡驱动,到底要用哪一个呢?
# lspci
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller (rev 10)
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
解决方法
##重新编译内核 有关 Ethernet Realtek都选择上
Device Drivers —>
[*] Network device support —> Ethernet driver support
[*] Ethernet (10 or 100Mbit) —>
相关
gentoo 安装之intel无线网卡篇
http://hi.baidu.com/goomw/blog/item/0835a6734d8d381b8601b05e.html