linux – 如何使用systemd-firstboot.service?

linux – 如何使用systemd-firstboot.service?,第1张

概述我正在制作Debian Jessie的形象.在启动时,系统没有/ etc / machine-id文件.这会导致一些无法启动的日志问题. 我在systemd repo中发现了: # This file is part of systemd.## systemd is free software; you can redistribute it and/or modify it# und 我正在制作Debian JessIE的形象.在启动时,系统没有/ etc / machine-ID文件.这会导致一些无法启动的日志问题.

我在systemd repo中发现了:

#  This file is part of systemd.##  systemd is free software; you can redistribute it and/or modify it#  under the terms of the GNU Lesser General Public license as published by#  the Free Software Foundation; either version 2.1 of the license,or#  (at your option) any later version.[Unit]Description=First Boot Wizarddocumentation=man:systemd-firstboot(1)DefaultDependencIEs=noConflicts=shutdown.targetAfter=systemd-remount-fs.serviceBefore=systemd-sysusers.service sysinit.target shutdown.targetConditionPathIsReaDWrite=/etcConditionFirstBoot=yes[Service]Type=oneshotRemainAfterExit=yesExecStart=@rootbindir@/systemd-firstboot --prompt-locale --prompt-timezone --prompt-root-passwordStandardOutput=ttyStandardinput=ttyStandardError=tty

应该放在哪里它会运行?

在systemd 215中,ConditionFirstBoot不可用.怎么处理?

@H_404_11@解决方法 我有点惊讶你没有简单地安装systemd这个脚本,但是(一般情况下)我认为答案是你应该把它放到/ etc / systemd / system中.

在这种情况下(因为你正在做所有这些尝试并获得一个机器ID,以使日志工作),我想我可能会更换ConditionFirstBoot检查你关心的文件,/ etc / machine-ID .

所以我可能会重新编写Unit部分:

[Unit]Description=First Boot Wizarddocumentation=man:systemd-firstboot(1)DefaultDependencIEs=noConflicts=shutdown.targetAfter=systemd-remount-fs.serviceBefore=systemd-sysusers.service sysinit.target shutdown.targetConditionPathIsReaDWrite=/etcConditionPathExists=!/etc/machine-ID

话虽这么说,如果有可能发布一个更新的systemd与您的图像(我不擅长Debian,所以我找不到任何地方检查最新支持的版本是什么),这可能值得研究 – systemd 215有一些问题已经解决(https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=systemd).

总结

以上是内存溢出为你收集整理的linux – 如何使用systemd-firstboot.service?全部内容,希望文章能够帮你解决linux – 如何使用systemd-firstboot.service?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1045611.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存