//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 //查看已经加载的驱动程序

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐