ubuntu20.04系统没有WiFi图标解决方案_安装Intel网卡驱动

1. wifi网卡配置

我的电脑是华硕天选4(i7,4060),网卡型号intel ax201 ax211 ax210通用。

参考文章:Ubuntu内核版本5.10以下安装Intel AX210的WIFI驱动

make: *** 没有规则可制作目标“defconfig-iwlwifi-public”。 停止。

1.1 安装intel官方网卡驱动backport

第一步克隆 backport,编译并安装它。

git clone https://github.com/intel/backport-iwlwifi.git
cd backport-iwlwifi
cd iwlwifi-stack-dev
sudo make defconfig-iwlwifi-public
sudo make
sudo make install

1.1.1 第四步可能会出现问题

make: *** 没有规则可制作目标“defconfig-iwlwifi-public”。 停止

解决:安装 linux 源码 博客地址

sudo apt-get install linux-source
cd /usr/src/
ls

正常应该是这样:

解压缩:

sudo tar xvjf linux-source-5.4.0.tar.bz2 -C /home/kernel

如果提示没有该文件夹,执行以下命令直接新建:

cd /home && sudo mkdir kernel

编译:

cd /home/kernel/linux-source-5.4.0
make menuconfig

然后又出错了:

In file included from scripts/kconfig/mconf.c:23:0:
scripts/kconfig/lxdialog/dialog.h:38:20: fatal error: curses.h: No such file or directory
compilation terminated.
scripts/Makefile.host:108: recipe for target 'scripts/kconfig/mconf.o' failed
make[1]: *** [scripts/kconfig/mconf.o] Error 1
Makefile:541: recipe for target 'menuconfig' failed

make: *** [menuconfig] Error 2

解决:

sudo apt-get install libncurses5-dev

然后再次编译,错误又发生了

LEX scripts/kconfig/lexer.lex.c
/bin/sh: 1: flex: not found
scripts/Makefile.host:9: recipe for target ‘scripts/kconfig/lexer.lex.c’ failed
make[2]: *** [scripts/kconfig/lexer.lex.c] Error 127
Makefile:567: recipe for target ‘imx_v8_defconfig’ failed
make[1]: *** [imx_v8_defconfig] Error 2
make[1]: Leaving directory ‘/home/forlinx/imx8mq/OK8MQ-linux-sdk/OK8MQ-linux-kernel’
Makefile:11: recipe for target ‘linux’ failed
make: *** [linux] Error 2

解决:

sudo apt-get install flex
sudo apt-get install bison

然后再次编译,错误又发生了

把终端放大一点,然后编译,编译成功之后会有选择界面,不需要有啥操作,直接esc退出。然后再去编译backport:

cd backport-iwlwifi
cd iwlwifi-stack-dev
sudo make defconfig-iwlwifi-public
sudo make
sudo make install

1.2 ubuntu官方的驱动

git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware/
sudo cp iwlwifi-* /lib/firmware/

1.3 重启

这一步最好需要检查BIOS的安全启动是否关闭。

reboot

重启之后应该就可以看到wifi配置了,以后再掉了就只需用安装backport就可以了。
在这里插入图片描述

### Ubuntu 20.04 安装驱动WiFi 图标消失解决方案 在某些情况下,安装特定硬件驱动程序可能导致 Ubuntu 20.04 中的 WiFi 功能出现问题,表现为 WiFi 图标消失或提示“No Wi-Fi Adapter Found”。这通常是因为内核模块冲突或其他配置错误引起的。 #### 检查当前状态 首先确认系统是否识别到无线网卡设备: ```bash lspci | grep Network ``` 如果命令返回为空,则表示 Linux 内核未能检测到任何无线网卡设备[^1]。 #### 更新系统软件包列表并升级现有包 确保所有已知更新都应用到了操作系统上: ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装必要的固件和支持库文件 对于部分型号的无线网卡可能需要额外下载对应的二进制固件才能正常工作。可以尝试通过如下方式获取所需资源: ```bash sudo apt install linux-firmware ``` #### 加载正确的内核模块 有时重新加载负责管理无线网络接口的内核模块能够解决问题。执行下面指令来查看哪些模块已被加载以及尝试手动加载 Broadcom 或 Intel 的 wl 模块(取决于具体使用的芯片组类型): ```bash lsmod | grep cfg80211 sudo modprobe brcmfmac # 对于Broadcom BCM43xx系列 # 或者 sudo modprobe iwlwifi # 对于Intel Wireless系列 ``` #### 修改 GRUB 启动参数排除潜在干扰项 编辑 `/etc/default/grub` 文件,在 `GRUB_CMDLINE_LINUX_DEFAULT` 行末尾追加 `"acpi_osi=Linux"` 参数保存更改后再运行 `update-grub` 命令刷新引导菜单设置最后重启计算机验证效果如何[^2]。 #### 使用 DKMS 自动编译第三方闭源驱动 当官方开源驱动无法满足需求时可考虑采用由社区维护的支持更广泛硬件平台的DKMS版本。以 Realtek RTL8723DE 芯片为例说明操作流程: ```bash git clone https://github.com/smlinux/rtl8723de.git /usr/src/rtl8723de-5.0.0 cd /usr/src/rtl8723de-5.0.0/ make clean dkms add . dkms build rtl8723de/5.0.0 dkms install rtl8723de/5.0.0 depmod -a reboot ``` 以上方法适用于大多数因驱动问题造成的无线上网障碍情况;但如果仍然存在兼容性难题则建议查阅主板制造商提供的官方文档寻找针对该品牌产品的特殊处理办法[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值