内核降级后设备驱动全部失效,寻求Intel I225-V Ubuntu 20.04版本Linux驱动下载及安装指引
解决Ubuntu 20.04内核降级后Intel I225-V驱动失效问题
一、定位正确的Linux驱动包
你访问的Intel官网页面包含全系列网卡驱动,只需简单筛选就能找到目标文件:
- 在页面的操作系统筛选栏选择「Linux」,下载对应的Intel Ethernet Adapter Complete Driver Pack压缩包(通常是
.tar.gz格式)。 - 解压后找到名为
igc的目录——这就是专门适配Intel I225-V这类第10代以太网控制器的驱动源码,I225-V属于igc驱动的支持范畴。
二、用build.sh替代autorun.sh完成驱动安装
很多新版本的Intel驱动包已经不再提供autorun.sh,官方推荐用build.sh完成编译安装,具体步骤如下:
- 先安装编译依赖(必须匹配你降级后的内核版本):
sudo apt update && sudo apt install build-essential linux-headers-$(uname -r)注意:如果降级后的内核头文件不在默认软件仓库,你需要手动下载对应版本的
linux-headers包并安装。 - 进入解压后的
igc目录(或包含build.sh的目录):cd path/to/igc-directory - 编译驱动源码:
sudo ./build.sh - 安装编译好的驱动模块:
sudo ./build.sh install - 手动加载新驱动:
sudo modprobe igc - 验证驱动是否正常生效:
输出中如果看到lspci -k | grep -A 2 EthernetKernel driver in use: igc,说明驱动已成功加载。
额外优化:让驱动开机自动加载
如果重启后驱动失效,可以将igc模块加入开机自启列表:
echo "igc" | sudo tee /etc/modules-load.d/igc.conf
内容的提问来源于stack exchange,提问作者linel




