a start job is running for Builds and install new kernel modules through DKMS

原因

图片没有保存了,发生这个问题的原因就是linux启动时DKMS编译第三方内核模块出现错误,可能是你安装了新软件,也可能是内存空间不足等

解决办法

临时的解决办法是跳过dkms编译步骤,在系统启动界面的切换内核页面时,按e进入编辑,优先找linux16/linuxefi/linux开头的行,添加systemd.mask=dkms.service。然后就可以正常进系统了,

进入系统后要进行的修复:

修复 CentOS 7 源(官方源已下线):

shell 复制代码
mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak
wget -O /etc/yum.repos.d/CentOS-Base.repo https://vault.centos.org/7.9.2009/CentOS-Base.repo
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Base.repo
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Base.repo

安装匹配的 kernel-devel(核心修复):

bash 复制代码
yum install -y kernel-devel-$(uname -r)

重建 DKMS 并恢复服务:

bash 复制代码
systemctl unmask dkms.service
dkms autoinstall
systemctl enable --now dkms.service

重启

bash 复制代码
reboot
相关推荐
Maggie_ssss_supp2 小时前
Linux-MySQL权限管理
linux·运维·mysql
石像鬼₧魂石2 小时前
Kali Linux 内网渗透:深度工程实施手册
linux·运维·服务器
LXY_BUAA3 小时前
《source insight》添加对.s文件的支持
linux
fai厅的秃头姐!3 小时前
01-python基础-day02Linux基础
linux
好评1243 小时前
git常见操作及问题
linux·git
不会代码的小猴4 小时前
Linux环境编程第一天笔记
linux·笔记
optimistic_chen4 小时前
【Docker入门】cgroups 资源控制
linux·运维·ubuntu·docker·容器·cgroup
LXY_BUAA4 小时前
《嵌入式操作系统》_内核编译练习与配置文件讲解_20260119
linux·运维·服务器