我想在用户按下电源按钮后延迟 10 秒加载内核的时间。原因是我们构建的机器需要其他组件在内核加载之前开始向计算机发送数据。所有电子设备的电源按钮都是通用的。
答案1
您应该定义启动对您来说到底意味着什么。
如果您想延迟内核开始运行的时间,则需要配置引导加载程序。我猜想(但我不确定)GRUB 足够灵活,可以为此目的进行配置。
如果你想延迟 Linux 系统开始初始化某些服务器(包括登录服务器或会话管理器)的时间,你需要配置程序init
(或systemd
......)
如果需要延迟网络连接,也是可以的(通过中的脚本/etc/network/interfaces
)
系统启动不是某种瞬时过渡。
最后,您可能会购买一些便宜的硬件,将电源延迟 10 秒,或者为此配置 BIOS。
YMMV。