编译&安装
需求
1、目标机的linux内核版本,该实例的内核版本是:2.6.28-11-server
2、在开发机安装与目标机一致的linux内核版本,如果内核版本一致可不比编译内核,直接安装所需的内核头文件,如下命令:
$>sudo apt-get install linux-headers-2.6.28-11-server |
3、在开发机上安装编译环境
$>sudo apt-get install build-essential |
4、最新的网卡驱动程序,该实例使用Realtek官方网提供的“r8168-8.020.00.tar.bz2”,到官方网下载即可。
编译
解压进入驱动目录,make
安装
使用移动存储将编译好的“.ko”文件安装到目标机的驱动目录
$>sudo install r8168.ko /lib/modules/2.6.28-11-server/kernel/drivers/net |
配置
现在存在问题描述
在目标机系统上,使用blacklist配置文件不起作用,有待日后解决。
目前的方法是配置启动文件“rc.local”文件。
配置说明
修改“/etc/rc.local”文件,在“exit 0”上面加入如下命令
#移除旧的驱动程序,该实例是:r8169 rmmod r8169
#加入新的驱动程序,该实例是:r8168.ko insmod /lib/modules/2.6.28-11-server/kernel/drivers/net/r8168.ko |