电脑新装的ubuntu16.04 开机没有wifi显示,设置中的网络里也看不到wifi选项,可能是驱动没有
1.通过设置-软件和更新-附加驱动 查看不到可更新的wifi驱动。
2.手动安装无线网卡驱动
现在查看网卡名称:
~$ lspci -knn | grep Net -A2
3d:00.0 Network controller [0280]: Intel Corporation Device [8086:2526] (rev 29)
Subsystem: Bigfoot Networks, Inc. Device [1a56:1550]
3e:00.0 Non-Volatile memory controller [0108]:
ubuntu下查看到设备名。
如果是双系统的话,在Windows下控制面板-设备管理器中可以查到无线网卡具体型号,我的电脑无线网卡型号是 :
Killer(R) Wireless-AC 1550 Wireless Network Adapter (9260NGW)
如果此时网卡型号不同,可以搜索型号+ubuntu,下载deb文件手动安装,重启即可。详情参考:
https://blog.csdn.net/yrc19950911/article/details/79156065
https://blog.csdn.net/weixin_40358083/article/details/80224098
此时不要去搜索Killer(R) Wireless-AC 1550 Wireless Network Adapter (9260NGW)该驱动,因为现在能下载到的都是windows10版本驱动。ubuntu下安装该驱动如下操作:
Intel recently added the VID and PID to their backports, to install
~$ sudo apt-get install git
~$ git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
~$ cd backport-iwlwifi
~$ make defconfig-iwlwifi-public
~$ sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS is not set/' .config
~$ make -j4
~$ sudo make install
这里会提示很多依赖找不到文件,重启一般就可以看到wifi了,如果还看不到,继续
Reboot and if the wireless doesn't work, in terminal
dmesg | grep iwl | nc termbin.com 9999
and post the URL from terminal in a comment as we made need to get firmware from upstream
After a kernel update you will need to
cd backport-iwlwifi
make clean
make defconfig-iwlwifi-public
make -j4
sudo make install
ref:https://askubuntu.com/questions/1016903/alienware-17-r4-ubuntu-16-04-wifi-driver