NUC 13 Pro 安装 Ubuntu 20.04 后 WiFi 图标消失的 BIOS 固件修复指南
1. 问题现象与排查思路
最近给NUC 13 Pro装完Ubuntu 20.04后,发现一个奇怪现象:蓝牙功能正常,但WiFi图标直接消失了。这种情况特别容易让人误以为是驱动问题,毕竟在Linux系统里,无线网卡驱动不兼容算是家常便饭。但仔细想想,既然蓝牙能用,说明网卡本身是被系统识别到的,问题可能出在更深层的地方。
我最初也走了不少弯路,尝试了各种驱动安装方法,包括:
- 手动编译安装官方驱动
- 更新内核到最新版本
- 检查rfkill解锁状态
- 重装network-manager组件
这些常规操作统统无效后,我才意识到问题可能不在软件层面。通过lspci -nnk命令查看硬件信息时,发现AX211网卡确实被识别了,但就是无法正常工作。这时候就该把注意力转向硬件固件了——特别是BIOS版本是否支持当前系统环境。
2. 确认设备型号与BIOS版本
在开始刷BIOS之前,必须百分百确认你的NUC具体型号。NUC 13 Pro系列其实包含多个子型号,比如我手上这台是ANUC13ANHi5(简称ANHi5),不同型号对应的BIOS文件不能混用。三个确认方法:
- 查看机器底部标签
- 进BIOS查看系统信息(开机按F2)
- 使用命令
dmidecode -s system-product-name
当前BIOS版本可以在BIOS界面查看,或者用这个命令:
sudo dmidecode -t bios重点看"Version"字段。比如我遇到问题时版本是0028,而官网最新已经是0033。
3. 下载正确的BIOS固件
从Intel把NUC业务转给华硕后,相关支持页面也迁移到了华硕官网。这里有个坑要注意:直接搜索"NUC 13 Pro"可能会找到错误的产品页面,必须精确匹配你的主板型号。
正确步骤:
- 访问华硕NUC支持页面
- 选择"更多产品"→"ASUS NUCs"
- 在"产品系列"选择"NUC Boards"
- 找到对应型号(比如NUC 13 Pro Board)
- 进入"驱动程序和工具软件"标签页
如果你嫌麻烦,也可以直接拼接URL:把型号中的空格替换成"-",比如:
https://www.asus.com.cn/nuc/nuc-13-pro/helpdesk_bios/下载时会遇到两种文件格式:
- .CAP:标准BIOS更新文件
- .bio:紧急恢复镜像(不建议普通用户使用)
我实测0033版本的CAP文件有效,文件名为ANUC13ANH.CAP。下载后建议校验SHA256值,避免文件损坏。
4. 安全更新BIOS的完整流程
刷BIOS是个有风险的操作,务必严格按照步骤来:
4.1 准备工作
- 准备一个FAT32格式的U盘(NTFS不行)
- 解压下载的ZIP包,把CAP文件放在U盘根目录
- 连接电源适配器(绝对不能中途断电)
- 关闭所有外设(只留键盘和显示器)
4.2 进入BIOS更新模式
- 插入U盘
- 开机时狂按F7键(不是F2也不是Del)
- 看到华硕EZ Flash界面就成功了
4.3 执行更新操作
在EZ Flash界面:
- 按方向键选择你的U盘
- 找到CAP文件后回车
- 确认提示信息(会显示当前版本和新版本)
- 等待进度条走完(约3-5分钟)
重要注意事项:
- 更新过程中会黑屏几次,这是正常的
- 绝对不要强制关机,变砖就只能返厂了
- 更新完成后会自动重启,建议进BIOS加载默认设置(F9)
5. 更新后的系统配置
刷完BIOS后首次进入Ubuntu,WiFi图标应该就能正常出现了。如果还不行,试试这几个后续操作:
# 重新加载无线模块 sudo modprobe -r iwlwifi sudo modprobe iwlwifi # 更新initramfs sudo update-initramfs -u # 重启NetworkManager sudo systemctl restart network-manager对于AX211网卡,还需要确认固件是否加载:
dmesg | grep iwlwifi正常应该看到"loaded firmware version"之类的信息。
6. 排查硬件兼容性问题
如果更新BIOS后问题依旧,就要考虑硬件兼容性了。我遇到过一个特殊情况:NUC 13 Pro自带的AX211网卡在Windows下也驱动失败,这明显是硬件问题。后来换了AX210网卡立即解决,两个排查建议:
- 尝试其他操作系统(比如Live USB版的Ubuntu 22.04)
- 用USB无线网卡测试(确认是内置网卡问题)
选购替代网卡时注意:
- 优先选择Intel AX200/AX210
- 避开较新的AX211/AX411(Linux支持尚不完善)
- 确认接口类型(M.2 2230或CNVi)
7. 其他可能原因与解决方案
除了BIOS和硬件问题,还有几个少见但可能的故障点:
内核参数冲突: 在/etc/default/grub中添加:
GRUB_CMDLINE_LINUX_DEFAULT="... pcie_aspm=off iwlwifi.swcrypto=1"然后执行sudo update-grub并重启。
电源管理干扰: 创建配置文件/etc/modprobe.d/iwlwifi.conf:
options iwlwifi power_save=0 options iwlwifi bt_coex_active=0RFKILL软阻塞: 检查是否被软件锁定:
rfkill list all如果看到"yes",用这个命令解锁:
rfkill unblock all8. 长期维护建议
为了避免后续出现问题,建议做好这些预防措施:
- 定期检查华硕官网的BIOS更新(每季度一次)
- 使用LTS内核版本(比如5.15.x)
- 保留一个USB无线网卡作为应急
- 重要数据随时备份(刷BIOS有风险)
对于开发者用户,可以考虑编译最新版的backport-iwlwifi驱动:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git cd backport-iwlwifi make defconfig-iwlwifi-public make -j4 sudo make install最后提醒下,NUC这类迷你主机散热有限,长期高负载运行可能导致网卡不稳定。如果WiFi时断时续,可以尝试改善散热条件,或者调整无线频段到5GHz减少干扰。
