因为想跑深度学习的东西所以安装Window 和 Ubuntu双系统。但是安装后,发现Ubuntu无法识别无线网卡,从网上找教程都失败。

      众所周知,Linux的无线网卡驱动一只是个问题。Linux其实已经着手解决一些驱动问题,Linux的内核在Linux 4.14之后已经支持8822be无线网卡,但是当前我用的版本是Ubuntu16.04,内核版本是Linux 4.13,Ubuntu17的内核版本也是Linux 4.13,因此我们的思路是只需将Linux内核升级即可。

内核升级方法:

1、内核下载地址:http://kernel.ubuntu.com/~kernel-ppa/mainline/ 。打开地址后,找到最新版本的内核v4.14的内核。(我用的是4.14的内核),我的linux是64位的,所以选择amd64的内核版本,具体是下图箭头所示的三个文件。


2、用浏览器直接下载三个文件即可,也可以用下面的命令

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400_4.14.0-041400.201711122031_all.deb
 
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-headers-4.14.0-041400-generic_4.14.0-041400.201711122031_amd64.deb
 
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14/linux-image-4.14.0-041400-generic_4.14.0-041400.201711122031_amd64.deb

3、到软件下载的目录下,使用以下命令安装。

sudo dpkg -i *.deb

4、然后就是下载驱动文件

从地址https://raw.githubusercontent.com/wkennington/linux-firmware/master/rtlwifi/rtl8822befw.bin 下载驱动rtl8822befw.bin 

然后,到下载目录下,执行以下命令

sudo mv rtl8822befw.bin /lib/firmware/rtlwifi 

最后,reboot吧,少年!!!

以上操作均成功的情况下,reboot进入后,会直接显示无线连接的符号。

查看内核版本:
命令:

uname -sr

自己忘记截图,直接上别人的图。有空上图。内核升级之后应该是Linux4.14,如果不是说明升级失败。查找原因重新来一次吧。


GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐