联想Legion S7单系统Ubuntu 22.04安装NVIDIA驱动后无线、蓝牙、触控板失效且无法联网的修复求助
联想Legion S7单系统Ubuntu 22.04安装NVIDIA驱动后无线、蓝牙、触控板失效且无法联网的修复求助
看起来你遇到了挺棘手的困境——单系统装完Ubuntu 22.04+NVIDIA 525驱动后,无线、蓝牙、触控板全罢工,连有线和USB共享网络都用不了,连系统更新都做不了,这确实让人头疼。我结合你提供的硬件排查信息和已尝试的操作,整理了几个针对性的修复步骤,你可以一步步试试:
一、先解决Intel AX200无线/蓝牙的离线驱动恢复
你的无线网卡是Intel Wi-Fi 6 AX200,Ubuntu 5.19内核本应自带对应的iwlwifi驱动,但现在显示UNCLAIMED,大概率是NVIDIA驱动安装时干扰了内核固件或模块加载。因为没法联网,得用另一台电脑下载驱动包传过来:
- 从联网电脑上下载适配Ubuntu 22.04+5.19内核的
linux-firmware包(这个包包含AX200的固件),比如版本linux-firmware_20230210.git~ubuntu22.04.1_all.deb - 把下载的deb文件用U盘传到你的Legion S7,打开终端执行:
sudo dpkg -i linux-firmware_*.deb - 安装完成后加载无线驱动:
sudo modprobe iwlwifi - 再用
lshw -c network检查,看网卡是否从UNCLAIMED变成claimed状态,同时蓝牙也可能跟着恢复
二、彻底清理NVIDIA驱动残留,修复内核启动环境
你之前卸载了NVIDIA驱动,但可能还有残留文件影响内核初始化:
- 执行彻底卸载命令:
sudo apt-get purge nvidia* libnvidia* sudo apt-get autoremove sudo apt-get autoclean - 重新生成内核启动镜像,清除残留驱动的影响:
sudo update-initramfs -u -k all - 重启电脑,观察无线、蓝牙和触控板是否恢复正常
三、修复USB共享网络(方便后续联网操作)
如果前两步没搞定,先解决USB共享网络的问题,这样后续就能在线修复其他组件:
- 从联网电脑下载适配5.19.0-38内核的
linux-modules-extra-5.19.0-38-generic_5.19.0-38.39~22.04.1_amd64.deb包(这个包包含USB网络相关模块) - 传到本机安装:
sudo dpkg -i linux-modules-extra-*.deb - 重新连接手机的USB共享网络,执行以下命令获取IP:
之后用sudo dhclient usb0ping 8.8.8.8测试是否能联网
四、触控板修复(若无线恢复后仍失效)
从你的lsusb结果看,机器带Elan指纹模块,触控板大概率也是Elan品牌:
- 如果已经联网,直接执行:
sudo apt install xserver-xorg-input-elan - 若还是离线,从联网电脑下载对应的deb包和依赖文件,传到本机安装后重启即可
额外排查点
- 重启时进入GRUB菜单,选择「Ubuntu高级选项」,尝试用旧版内核(比如5.19.0-35)启动,排除当前内核版本的兼容性问题
- 进入BIOS设置,确认无线、蓝牙、触控板的硬件开关都处于启用状态(Legion系列部分机型会有独立的硬件禁用选项)
备注:内容来源于stack exchange,提问作者Kracozebr




