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
相关推荐
2301_802651089 分钟前
linux系统的学习:网络
linux·网络·学习
ouynagda20 分钟前
Linux Socket 网络编程学习笔记
linux·网络·学习
昌原的儿子LEO28 分钟前
【Linux网络编程】TCP套接字核心函数详解|三次握手|send/recv/listen/accept接口梳理
linux·网络·tcp/ip
筝筝ba35 分钟前
extended/factory_reset.robot
linux·运维·服务器·网络·网络协议·p2p
wangduqiang74739 分钟前
如何借助AI申请专利不依靠代理机构
linux
子有内涵1 小时前
【Linux】C++ 实现可扩展 TCP 服务器|回响、字典、远程命令
linux·运维·服务器
新兴AI民工1 小时前
# 【Linux内核三十六】进程管理模块:CFS负载均衡(一):sched_domain与sched_group层级构建
linux·运维·负载均衡
pride.li1 小时前
WSL教程-WSL安装与配置Ubuntu
linux
躺不平的理查德1 小时前
Nginx与Ajax 备忘录
linux·运维·服务器
惜离殇1 小时前
从零开始的敲代码生活--Linux应用软件(文件操作基础2)
linux·文件io·目录io