Fork me on GitHub

修复Ubuntu下驱动错误

@author: zhanjzh

前景说明

之前因为装Nvidia的驱动过程中尝试过降级内核,然后降级失败
内核崩溃。尝试重装内核修复完成后,进入系统发现系统中网卡驱动
全部丢失。具体表现为:
执行命令:ifconfig -a 出来的结果只有本地回环 lo

修复步骤:

 找到当初装系统时候的启动U盘,从里面提取 dkms_2.3-3ubuntu9.2_all.deb 文件和 bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb 文件。
(如果没有的话也不必急着去重新制作系统启动盘,一般只要有当初安装的iso文件,就能从系统镜像中提取出来。

具体位置分别为:

1
2
3
Ubuntu 18.0/pool/main/d/dkms/dkms_2.3-3ubuntu9.2_all.deb

Ubuntu 18.0/pool/restricted/b/bcmwl/bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb

取出后运行命令:

1
2
sudo dpkg -i dkms_2.3-3ubuntu9.2_all.deb
sudo dpkg -i bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb

之后运行 ifconfig 检测一下,若还是只有本地回环lo,请重启再检测。

一般重启过后就会发现驱动已经恢复正常。

题外话

 顺带一提,当初在我的旧电脑上安装Ubuntu时出现过 broadcom 网卡驱动没能预安装的情况,上面的修复过程同样适用。注意:网卡为 broadcom 类型的一般Ubuntu不会预安装,网上的驱动七七八八难找的要命,broadcom 官网也不提供某些型号的驱动下载,用上面这种方式比较方便。