ユーザーが電源ボタンを押した後にシステムの起動を遅らせることはできますか? [閉鎖]

ユーザーが電源ボタンを押した後にシステムの起動を遅らせることはできますか? [閉鎖]

ユーザーが電源ボタンを押してから10秒間カーネルのロードを遅らせたいと思います。その理由は、カーネルがロードされる前にコンピュータにデータ転送を開始するために他のコンポーネントが必要なシステムを構築しているからです。電源ボタンは、すべての電子機器で一般的に使用されます。

答え1

リリースが自分にとって何を意味するのかを定義する必要があります。

カーネルの実行開始時間を遅らせるには、ブートローダを設定する必要があります。私はGRUBがこの目的のために構成されるのに十分な柔軟性を持っていると思います(しかしそれはわかりません)。

Linuxシステムが特定のサーバー(ログインサーバーまたはセッションマネージャを含む)の初期化を開始する時間を遅らせるには、プログラムを設定する必要がありますinit(またはsystemd...)。

ネットワーク接続を遅らせる必要がある場合でも可能です(スクリプトを介して/etc/network/interfaces)。

システムの起動は瞬間的な移行ではありません。

最後に、電源を10秒間遅らせる安価なハードウェアを購入したり、BIOSを設定したりすることもできます。

YMMV。

関連情報