如何恢复并运行 systemd-modules-load.service?

问题描述 投票:0回答:1

我有最新版本的 Fedora,它是我的主要操作系统。我尝试在其上运行anbox,但它不起作用,在一个论坛上我找到了一个解决方案,它是关于更改modules-load.d(我不能准确地说,因为我不记得了),它没有不起作用,后来由于其他原因,我忘记了将所有内容八重奏回来,并将 Fedora 更改为相邻的操作系统。结果,当我再次尝试进入fedora时,它无休止地加载,我去下载的文本格式出现了错误:

failed to start systemd-modules-load.service - load kernel modules

我开始在不同的论坛上寻找答案,基本上有两个答案,在没有此服务的情况下启动,然后直接在系统中修复所有内容(考虑到此服务按照我的理解启动内核,我不知道它是如何工作的) )或回滚。问题是 CTRL + ALT + F.....不允许我进入控制台。我发现唯一对我有用的选择是通过在末尾写入 rd.break 来编辑内核启动参数并使用这些参数启动,结果,内核启动停止并打开 sh 控制台,但该控制台在能力,并没有提供太多帮助。我尝试了journalctl(如果我没有弄错命令的名称)并且没有修复错误,然后尝试了systemctl status systemd-modules-load,令人惊讶的是一切都在那里工作,还滚动了所有日志(我不记得是什么命令),据我所知,存在与我有问题的服务不直接相关的服务错误。重新启动服务或禁用服务对我没有任何帮助,我仍然无法登录(我会很高兴收到任何建议,提前感谢!

fedora
1个回答
0
投票

也许会对某人有帮助,我挖了系统,在目录 /etc/modules-load.d/ 中发现了 anbox.conf 文件,我为 anbox 进行了相应的设置,但是我删除了 anbox,但配置文件仍然存在,这导致因为找不到需要运行的模块而报错,删除目录modules-load.d彻底解决了我的问题

© www.soinside.com 2019 - 2024. All rights reserved.