昨天在本本上安装了FC6,安装前做好了挂的准备,备份了XP系统,备份了硬盘的分区表。利用wingrub 引导 linux进行硬盘安装。还好一切顺利,一次搞定。可是安装好了后FC6居然不认识RTL8168的网卡,而且我安装过程中一路默认,没装其他的包,这下搞惨我了
首先去官方网站下了此网卡在LINUX下的源文件,还有LINUX认识U盘,拿U盘复制到目录下,编译,完蛋了一堆错误,不是文件没有就是目录不存在,结果看到网上XXX写要编译LINUX源码,下载来不会编译,放弃了。继续查资料,有人说是kernel-devel 的包没 装,结果去那6个盘里埃着找,又拿U盘从WINDOWS的机器上复制到本本里,安装时提示我还有其他依赖的包也要装,就这样这么我了N次最后可算把包装完了,编译时候提示没有GCC。。接着又被 摧残,一个个的包手动装,左后终于能编译通过了,但是uname -a 查看到的是i686,但是kernel-devel那个包我装i586才能编译通过,装686的还是出错,用dmesg |grep eth 查看 还是没有网卡。。搞了N久放弃了,重启后就认识了 !
结果还要手动配置网卡
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #设定网卡的名称,要跟文件名称对应 #
ONBOOT=yes #是否在开机的的时候启动网卡#
BOOTPROTO=static #如果是动态主机的话,要改成 dhcp 才行#
IPADDR=192.168.0.1 #IP 地址#
NETMASK=255.255.255.0 #子网掩吗#
NETWORK=192.168.0.1 #该网段的第一个 IP#
BROADCAST=192.168.0.255 #最后一个同网段的广播地址#
GATEWAY=192.168.0.1 #网关地址#
弄完后去FIREFOX里输入个www.linuxdiyf.com ,居然还不行,想了想,肯定是没有DNS解析。然后又去查,据说要装个bind软件,然后又用U盘去windows的机器里找了一堆包才装上,这下在
/etc/resolv.conf 里写上
nameserver ***.***.***.*** 就可以了
但是输入网址后,解析的好慢啊 受不了 不知道哪里又错了。
查资料的时候看到很多人都认识不到这个RTL8168的网卡,安装的时候和我问题一样
比如make时候出这样的错误
make: *** /lib/modules/2.6.15-1.2054_FC5smp/build: 没有那个文件或目录。 停止。
make: Entering an unknown directorymake: Leaving an unknown directorymake[1]:
*** [modules] 错误 2
make[1]: Leaving directory `/root/LINUX/r1000_v1.04/src'
make: *** [modules] 错误 2
反正我弄完后发现就是乱七八糟的包没装上
rmp -qa|grep kernel
kernel-deverl-2.6.18-1.2798.fc6
kernel-headers....
rmp -qa|gcc
libgcc-4.1.1-30
gcc-c++-4.1.1-30
gcc-4.1.1-30
上面这几个必须有,否则编辑要出错。下次系统的时候我会把所有包都装上,我的一个U盘被折磨的安息了。

