//Linux下如何安装网卡驱动
uname -r  //确定系统的内核版本
/*
2.6.18-8.el5PAE
我的内核版本是2.6.18-8.el5PAE
*/
//由于编译需要用到内核的源代码包和编译程序gcc.所以如果没有的话,要先装.

rpm -qa|grep kernel //检查是否已经安装了内核源码
/*
kernel-doc-2.6.18-8.el5
kernel-xen-2.6.18-8.el5
kernel-2.6.18-8.el5
kernel-PAE-2.6.18-8.el5
kernel-headers-2.6.18-8.el5
kernel-PAE-devel-2.6.18-8.el5
kernel-devel-2.6.18-8.el5
*/
rpm -qa|grep gcc //检查是否已经安装了编译用到的gcc
/*
gcc-gfortran-4.1.1-52.el5
gcc-java-4.1.1-52.el5
libgcc-4.1.1-52.el5
gcc-c++-4.1.1-52.el5
compat-gcc-34-c++-3.4.6-4
compat-gcc-34-3.4.6-4
gcc-4.1.1-52.el5
compat-gcc-34-g77-3.4.6-4
compat-libgcc-296-2.96-138
*/

cd /usr/src
tar zxvf e1000e-0.5.8.2.tar.gz //解压缩
cd /e1000e-0.5.8.2/src  //打开文件目录准备安装
make //编译程序源码
make install //安装驱动
cp e1000e.o /lib/modules/2.6.18-8.el5PAE/kernel/drivers/net //
//复制驱动程序到/ilb/modules/2.6.18-8.el5PAE/kernel/drivers/net
depmod -a //加载驱动程序

smod //查看已经加载的驱动程序