如何使不兼容的MediaTek Wi-Fi 6E MT7902无线网卡在Ubuntu安装过程中实现联网?
如何使不兼容的MediaTek Wi-Fi 6E MT7902无线网卡在Ubuntu安装过程中实现联网?
嘿,我来帮你搞定这个Ubuntu安装时Wi-Fi网卡不识别的问题!咱们一步步来解决:
首先得明确:MediaTek MT7902的驱动是从Linux内核5.19版本开始正式纳入主线支持的。如果你的Ubuntu安装镜像内核低于这个版本,自然就认不出网卡。所以最省心的办法是先检查安装镜像:
- 换用新版Ubuntu安装镜像:下载Ubuntu 22.04.3 LTS或者更高版本的镜像制作安装U盘,这些版本的内核已经自带MT7902的驱动,启动安装器后大概率能直接搜到Wi-Fi信号。
要是不想换镜像,或者换了还是没解决,试试下面两个方案:
方案一:临时有线联网(有条件优先选)
找根网线把笔记本连到路由器上,Ubuntu安装器就能直接联网。后续安装系统时,程序会自动下载适配的驱动包,等系统装完,无线网卡就能正常使用,全程不用折腾驱动。
方案二:离线提前准备驱动包
要是没有线网络可用,就得在Windows系统里提前把驱动备好:
- 先确定你要安装的Ubuntu版本对应的内核号(比如Ubuntu 22.04默认是5.15内核)。
- 下载对应内核版本的MT7902预编译deb驱动包(或者源码包),存到一个空白U盘里。
- 启动Ubuntu安装器,选择“试用Ubuntu”(别急着点安装)。
- 插上进存驱动的U盘,挂载后打开终端:
- 如果是deb包,直接运行
sudo dpkg -i /路径/到/你的驱动包.deb完成安装。 - 如果是源码包,先装编译依赖:
sudo apt install build-essential linux-headers-$(uname -r),然后解压源码包进入目录,依次运行make和sudo make install。
- 如果是deb包,直接运行
- 驱动装完后,重启网络服务:
sudo systemctl restart NetworkManager,这时候应该就能看到Wi-Fi选项了,联网后再进行系统安装即可。
另外还有个小妙招:如果你的手机支持USB共享网络,用USB线把手机连到笔记本上,开启手机的USB网络共享,Ubuntu安装器可能会把这个识别成有线连接,这样也能联网在线装驱动,省得折腾离线包。
备注:内容来源于stack exchange,提问作者Weegee




