联想Legion Y540安装Ubuntu 20.04后多硬件功能失效求助
联想Legion Y540安装Ubuntu 20.04后多硬件功能失效求助
看起来你跟着朋友的步骤装完GPU驱动重启后,遭遇了WiFi、触控、蓝牙、以太网甚至USB共享网络全罢工的糟心状况——这种驱动冲突引发的硬件异常在Legion系列笔记本上其实不算少见,咱们一步步来排查解决:
第一步:优先卸载可能冲突的GPU驱动(核心排查点)
既然问题是装完GPU驱动后出现的,先从驱动冲突入手。现在没网,得用恢复模式操作:
- 重启电脑,看到联想logo时按
F1或F2(不同机型可能有差异)进入GRUB启动菜单 - 选择
Advanced options for Ubuntu,再挑带recovery mode的内核版本 - 进入恢复模式菜单后,选择
root进入根shell环境 - 先把系统分区挂载为可写状态:
mount -o rw,remount / - 卸载NVIDIA驱动(Legion Y540大多是N卡,如果你装的是AMD驱动,把命令里的
nvidia换成amdgpu即可):- 用apt包管理器装的驱动:
apt purge nvidia* - 用官方.run安装包装的驱动:
(如果找不到这个脚本,去你下载.run文件的目录,运行sudo sh /usr/bin/nvidia-uninstall./xxx.run --uninstall)
- 用apt包管理器装的驱动:
- 更新系统启动镜像,清理驱动残留:
update-initramfs -u - 重启电脑:
reboot
重启后先检查硬件功能是否恢复——如果恢复了,说明就是GPU驱动的锅,接下来换正确的方式装驱动:
- 打开系统设置里的
Software & Updates,切换到Additional Drivers标签 - 选择系统推荐的NVIDIA稳定版驱动(别选最新测试版),点击应用更改,安装完成后重启即可。
第二步:卸载驱动后仍失效?排查内核模块问题
如果卸载驱动后硬件还是没反应,大概率是内核模块加载异常,试试手动加载对应模块:
- 打开终端,依次运行以下命令:
- WiFi模块(Legion Y540常用Intel AX200,模块名iwlwifi):
sudo modprobe iwlwifi - 触控屏模块:
sudo modprobe hid-multitouch - 蓝牙模块:
sudo modprobe btusb - 以太网模块(Realtek网卡,模块名r8169):
sudo modprobe r8169
- WiFi模块(Legion Y540常用Intel AX200,模块名iwlwifi):
- 如果某条命令报错,说明模块损坏或缺失,试试切换旧内核:
- 重启进GRUB的
Advanced options for Ubuntu,选一个比当前版本旧的内核启动,看硬件是否正常。
- 重启进GRUB的
第三步:检查硬件开关和BIOS设置
最后排查硬件层面的禁用:
- 按
Fn + F5(Legion Y540的快捷组合键),看看是不是误关了WiFi/蓝牙硬开关 - 重启进入BIOS(按
F1或F2),检查Wireless、Bluetooth、Touchpad等选项是否设为Enabled,如果是Disabled就改回来。
备注:内容来源于stack exchange,提问作者Movie
相关产品推荐
相关产品推荐

