今天在安装EDUP 8515驱动时发生一个错误,make /lib/modules/2.6.XXXXX/build 文件或目录不存在,同样的驱动之前编译都是可以顺利通过。出现这个错误解决方法如下:
1)ls -al /lib/modules/2.6.32-220.7.1.el6.i686/
查看目录下的文件和目录信息
drwxr-xr-x. 7 root root 4096 Jun 6 19:54 .
dr-xr-xr-x. 6 root root 4096 Jun 6 19:23 ..
lrwxrwxrwx. 1 root root 41 Jun 6 19:53 build -> /usr/src/kernels/2.6.32-220.17.1.el6.i686
drwxr-xr-x. 2 root root 4096 Mar 7 06:05 extra
drwxr-xr-x. 10 root root 4096 Mar 21 20:16 kernel
-rw-r--r--. 1 root root 534115 Jun 6 19:54 modules.alias
-rw-r--r--. 1 root root 514176 Jun 6 19:54 modules.alias.bin
-rw-r--r--. 1 root root 1376 Mar 7 06:05 modules.block
-rw-r--r--. 1 root root 69 Jun 6 19:54 modules.ccwmap
-rw-r--r--. 1 root root 188855 Jun 6 19:54 modules.dep
-rw-r--r--. 1 root root 279628 Jun 6 19:54 modules.dep.bin
-rw-r--r--. 1 root root 68 Mar 7 06:05 modules.drm
-rw-r--r--. 1 root root 665 Jun 6 19:54 modules.ieee1394map
-rw-r--r--. 1 root root 141 Jun 6 19:54 modules.inputmap
-rw-r--r--. 1 root root 1852 Jun 6 19:54 modules.isapnpmap
-rw-r--r--. 1 root root 29 Mar 7 06:05 modules.modesetting
-rw-r--r--. 1 root root 1887 Mar 7 06:05 modules.networking
-rw-r--r--. 1 root root 74 Jun 6 19:54 modules.ofmap
-rw-r--r--. 1 root root 74502 Mar 7 06:05 modules.order
-rw-r--r--. 1 root root 377112 Jun 6 19:54 modules.pcimap
-rw-r--r--. 1 root root 883 Jun 6 19:54 modules.seriomap
-rw-r--r--. 1 root root 190318 Jun 6 19:54 modules.symbols
-rw-r--r--. 1 root root 243290 Jun 6 19:54 modules.symbols.bin
-rw-r--r--. 1 root root 784824 Jun 6 19:54 modules.usbmap
lrwxrwxrwx. 1 root root 5 Mar 21 20:16 source -> build
drwxr-xr-x. 2 root root 4096 Mar 7 06:05 updates
drwxr-xr-x. 2 root root 4096 Mar 21 20:16 vdso
drwxr-xr-x. 2 root root 4096 Mar 7 06:05 weak-updates
build目录实际上是一个链接,而且在我本机上查看时,当时是红色的,表示链接是无效的,这时先将错误的链接删除
2)rm -rf /lib/modules/2.6.32-220.7.1.el6.i686/build
必须要先删除才能添加新的链接
3)ln -s /usr/src/kernels/2.6.32-220.17.1.el6.i686 /lib/modules/2.6.32-220.7.1.el6.i686/build 建立链接
4)再次执行 ./install.sh 成功安装
5) 安装完成后需要设置在重启后有效,将下面的语句添加到/etc/rc.local文件中
insmod /lib/modules/2.6.32-220.17.1.el6.i686/kernel/drivers/net/wireless/8192cu.ko