症状描述
为了更新最新的nvidia驱动所以升级了内核,升级内核后发现网卡丢失,无论有线网络还是无线WIFI均无法上网,ubuntu 的图标中也找不到网络,只有VPN选项。运行ifconfig看不到网卡信息。
总结下来即:
1. 升级之后无法上网
2. ifconfig看不到网卡信息
3. ubuntu图标中也找不到网卡
原因分析
以上基本直接表明网卡驱动掉了,关于为什么升级后没有自动安装上网卡驱动的原因不清楚,不过也并不是罕见问题,对于linux这种内核更新频繁的系统来说见怪不怪了。
解决方法
解决当然是安装网卡驱动,但是安装网卡驱动比较麻烦,因为本身就无法上网,亲自经历后,发现以下方法最简单有效。
1. 开机引导时进入advcanced选项,选择上一个正常的内核版本进入
选择上一个版本,比如如下图所示,则选择上一个正常版本。同时记下当前最新的版本号,一会要用。
2. 进入系统后确认能正常上网。
使用
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引导时选最新内核,赶紧试下是否已经可以上网。