症状描述
为了更新最新的 NVIDIA 驱动所以升级了内核,升级内核后发现网卡丢失,无论有线网络还是无线 Wi-Fi 均无法上网,Ubuntu 的图标中也找不到网络,只有 VPN 选项。运行 ifconfig 看不到网卡信息。
- 升级之后无法上网
- ifconfig 看不到网卡信息
- Ubuntu 图标中也找不到网卡
原因分析
以上基本直接表明网卡驱动掉了,关于为什么升级后没有自动安装上网卡驱动的原因不清楚,不过也并不是罕见问题,对于 Linux 这种内核更新频繁的系统来说见怪不怪了。
解决方法
解决当然是安装网卡驱动,但是安装网卡驱动比较麻烦,因为本身就无法上网,经过验证,以下方法最简单有效。
- 开机引导时进入 Advanced 选项,选择上一个正常的内核版本进入

选择上一个版本,比如如下图所示,则选择上一个正常版本。同时记下当前最新的版本号,一会要用。

- 进入系统后确认能正常上网。
使用
dpkg -l | grep linux-modules | grep extra
命令,查看下当前最新版本,比如 6.8.0-48,查看这个版本是否有 extra 的搜索记录。如下图所示,可以搜索到,说明没问题。如果最新版内核是 6.8.0-48 但是搜不到 extra 的结果,则证明缺少这个模块,需要安装。
直接使用
sudo apt install linux-modules-extra-6.8.0-48-generic
来安装,安装完成后 grub 引导时选最新内核,尝试测试是否已经可以上网。


