You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何ubuntu-18.04-server-cloudimg-amd64.img镜像中缺失i40evf.ko模块?

问题原因分析

Ubuntu 18.04 Server的Cloud镜像为适配云环境快速部署做了轻量化裁剪——默认只预装最常用的内核模块和驱动。像i40evf这类针对Intel XL710 VF的专用驱动模块,虽然内核配置文件里标记为CONFIG_I40EVF=m(支持编译为可加载模块),但并没有包含在基础镜像的内核模块包中,而是放在了单独的linux-modules-extra扩展包内。

解决方案

1. 安装对应内核版本的扩展模块包

在实例中执行以下命令,安装与当前运行内核匹配的扩展模块包:

apt update && apt install -y linux-modules-extra-$(uname -r)

$(uname -r)会自动获取当前系统的内核版本,确保安装的扩展包和内核完全兼容。

2. 加载i40evf模块

安装完成后,手动加载驱动模块:

modprobe i40evf

3. 验证模块是否成功加载

执行以下命令确认模块已加载:

# 查看模块详细信息
modinfo i40evf
# 检查模块是否在已加载列表中
lsmod | grep i40evf

如果能看到模块的详细信息,或者lsmod输出中有i40evf条目,说明加载成功,此时你可以用ip link show查看对应的VF网络接口。

4. 设置模块开机自动加载(可选)

如果希望系统每次启动时自动加载i40evf模块,可创建一个模块加载配置文件:

echo "i40evf" >> /etc/modules-load.d/i40evf.conf

内容的提问来源于stack exchange,提问作者jarod.w

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 10:01:38