起動の最後に実行可能ファイルを実行するために使用される起動カーネルパラメータがある場合

起動の最後に実行可能ファイルを実行するために使用される起動カーネルパラメータがある場合

そのような機能がありますか?インストール後に通常の起動時に実行可能ファイルが見つかると実行されます。たとえば、標準のUnixファイルシステムパスでは/root/autorun.shないことをお勧めします(hd0,0)/root/autorun.sh。これはLive CDに役立ちます。

ベストアンサー1

私はカーネルがこれを行うとは思わない。すべてのファイルシステムのマウントなどのブートタイム操作はユーザースペースで行われ、カーネルはこの操作がいつ完了するのかわからないため、プロセスをいつどのように開始するかを知ることはできません。

ただし、カーネルコマンドラインはに表示されるため、/proc/cmdline特定のパラメータを見つけて、指定されたプログラムを起動するツールを作成できます。その後、十分に遅く実行されているいくつかのシステムレベルの起動スクリプト(たとえば/etc/rc.local)でツールを起動できます。あるいは、グラフィカルプログラムを起動したい場合は、実際のユーザーのXスタートアップファイルからツールを起動できます。

いずれにせよ、それを含めるには独自のライブCDを作成する必要があります。

おすすめ記事