在公司Linux服务器上安装网卡驱动,首先去服务器厂商网站下载对应的网卡驱动。
下载下来后,拷到U盘,然后到机房把U盘插到服务器上,等到终端界面出现提示后,开始挂载U盘。在linux下,若有自动挂载U盘或者光盘,则一般会挂载到/media/目录下,挂载点也都是
系统自动创建的。
我们手动挂载一般都是在/mnt/下,先查看一下U盘设备方便挂载。
[root@localhost ~]# fdisk -l
Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 3789 30330720 83 Linux
/dev/sda3 3790 3916 1020127+ 82 Linux swap / Solaris
Disk /dev/sdb: 6539 MB, 6539521024 bytes
14 heads, 8 sectors/track, 114040 cylinders
Units = cylinders of 112 * 512 = 57344 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 74 114041 6382155 b W95 FAT32
通过上面我们知道U盘设备为/dev/sdb1 文件系统格式为FAT32,下面我们在/mnt/下创建一个挂载点,并挂载U盘。
[root@localhost ~]# mkdir /mnt/usb
[root@localhost ~]# mount -t vfat /dev/sdb1 /mnt/usb/
现在/mnt/usb/下边是U盘的内容,然后把里面的网卡驱动程序拷贝到linux下,比如/usr/drivers。解压后进入src目录进行编译安装
[root@localhost src]#make install
运行上面的安装命令后,能看到驱动模块被安装到这个目录。
/lib/modules/[linux-ersion]/kernel/drivers/net/e1000e/e1000e.ko
接下来加载驱动模块
[root@localhost ~]# modprobe e1000e
或者使用insmod命令,不过insmod必须跟绝对路径,不如modprobe 工具方便使用。
[root@localhost ~]# insmod /lib/modules/[linux-ersion]/kernel/drivers/net/e1000e/e1000e.ko
接下来查看驱动模块是否被成功加载可以使用下面任意一种方法,若成功会看到e1000e项。
[root@localhost ~]# lsmod
[root@localhost ~]# cat /proc/modules
若要删除模块使用
[root@localhost ~]# rmmod e1000
最后卸载U盘
[root@localhost ~]# umount /mnt/usb/
http://zjf30366.blog.163.com/blog/static/4111645820132204928451/