关闭 Finnix Rescue Disk(使用电源按钮)时,我收到以下消息:
请移除实时介质,关闭托盘(如果有)并按 ENTER 继续:
好吧,如果我不使用电源按钮,我可以只触发poweroff -f
,其中 -f 选项强制关闭救援磁盘,这将关闭操作系统而没有上述交互消息。
但是使用电源按钮不会使用选项 -f 关闭操作系统。那么如何在使用电源按钮关闭 Finnix Rescue Disk 时跳过此消息?
noprompt
,我什noeject
至把启动参数,但它没有效果请注意,我可以编辑此 ISO 文件并将其重新打包并使其可启动。那么,是否有一个文件可以在关闭 Finnix 时修改以跳过上述交互消息,例如放置一个在按下电源按钮后触发的启动脚本。我在这里找到了关于通过电源按钮正常关机的帖子,但它只讨论了 CentOS,但我认为这行不通。
我尝试了几种方法,例如使用rc6.d
或,rc0.d
但都不起作用。然后我找到了这篇关于如何在关机前运行脚本的有用帖子。我的目标是覆盖被触发的关机命令shutdown -f
该帖子要求我在/usr/lib/systemd/system-shutdown
. 当我导航到这个目录时,我发现了一个名为live-tools.shutdown
. 该文件包含以下代码:
#!/bin/bash
/bin/live-medium-eject
所以,我读了另一个文件/bin/live-medium-eject
,我发现这个文件有等待用户输入的代码(按回车键弹出磁盘)。所以我只需要像这样注释代码:
#!/bin/bash
#/bin/live-medium-eject
然后当使用电源按钮时,它不会要求弹出磁盘。解决了。
在不干扰代码的情况下,我可以想到的另一种方法是在内部创建一个/usr/lib/systemd/system-shutdown
名为类似的新脚本areboot
(使用第一个字符,a
因此它可能首先执行)并且在该脚本中我可以放置此代码并使其可执行:
#!/bin/bash
reboot -f
我认为这会起作用,但我还没有测试过。第一个有效,但我不确定在我禁用它后其他人是否需要该脚本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句