在网上找了很多这方面的资料,比如自己编译网卡驱动(AR81Family-linux-v1.0.1.14),但还是以失败告终。后来安装了ubuntu 11.04 alpha3,很感动地,可以上网,不过因为不是正式版,这个系统有很多漏洞,连一些软件都安装不了,只能空欢喜一场。
在得知11.04的内核是2.6.38之后,就猜测这个内核开始已经支持atheros ar8151的网卡了。于是下载这个内核,在ubuntu 10.04编译。很感动地,看到网卡的灯在闪,哈哈。
如果不会编译内核的新手,可以参考以下。高手看了就别笑我咯。
先去官网下载最新的内核 http://www.kernel.org/pub/linux/kernel/ ... .38.tar.gz
然后把它解压到 /usr/src
在终端输入
代码: 全选
cd /usr/src/linux-2.6.38
代码: 全选
make menuconfig
然后就选Exit
然后就输入
代码: 全选
make
编译好之后就加入模块
代码: 全选
make modules_install
代码: 全选
make bzImage
将bzImage复制到 /boot下:
代码: 全选
sudo cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.38
代码: 全选
make clean //这一步最好还是留到最后来做(现在可以先不跳过这一步),这样的话,即使你后面操作失误也可以回到这里重做,而不需要重新编译
代码: 全选
sudo cp System.map /boot/System.map-2.6.38
代码: 全选
cd /lib/modules/2.6.38
代码: 全选
sudo update-initramfs -c - k 2.6.38
代码: 全选
sudo update-grub