Linux下无线驱动的安装
无线驱动安装更新
我发现再从换了新的电脑,就从来没有正常使用过无线驱动。非常郁闷。今天因为觉得无法再拖延了,到了教学楼总是需要使用无线的,所以花了一个晚上的时间Google了一会解决方法,现在总结如下。
查看自己的无线网卡类型
lspci | grep Network
输出的结果是
04:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
剩下的问题就是google这个型号的网卡和Linux作为关键词看这是不是在Ubuntu的支持中。
参看这个网址给出了正确的使用方法How do I install ra3290.bin wireless driver into /lib/firmware
其实Linux内核3.6之后就支持Ra3290了,但是但疼的是我当年是直接从Ubuntu12.04LTS的第一个版本直接安装的。到现在两年了都是3.2的内核。坑爹呢。
有人给出的方法是升级版本,比如14.04这是下一个LTS。但是当年装12.04其实主要目的就是不要升级了,这么升级很麻烦而且其实我用不到很多Ubuntu越来越偏向平板电脑操作的东西,比如Unity桌面。
所以How do I install RALink 3290?上面给出的方案其实非常方便,就是先按更新内核在安装一个无线网卡驱动。
升级Ubuntu内核
给Ubuntu 13.04, 12.10, 12.04以及Linux Mint 15, 14, 13升级最新的内核当然他的版本安装的特别新,本着稳定第一的原则我之选择了3.8的内核。
下载你需要的内核版本,这里特别需要强调要4下载deb格式文件: 安装kernell 3.x.x from kernel.ubuntu 比如:
linux-headers-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb
linux-headers-3.6.6-030606_3.6.6-030606.201211050512_all.deb
linux-image-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb
linux-image-extra-3.6.6-030606-generic_3.6.6-030606.201211050512_amd64.deb
然后用sudo安装如下命令
dpkg -i *.deb
update-grub
下载相应驱动
git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
sudo cp linux-firmware/rt3290.bin /lib/firmware