次のコマンドを使用してカスタムLinuxイメージを作成しました。ルートディレクトリの構築そして忙しい箱。起動速度を上げるために使いたい案内図(Busybox組み込みバージョン)プロセスを分析します。しかし、bootchartdが実行されていないため、出力ファイルはありません(/var/log/bootchart.tgz)が作成されました。
これらの2行をカーネルコマンドラインに別々に追加します。残念ながら、それらのどれも動作しません。
init=/sbin/bootchartd
2番目のバージョン:
real_init=/sbin/bootchartd
bootchartdが起動しない理由を知っている人はいますか?
注:ルートファイルシステムであるinitramfs
ベストアンサー1
Linuxカーネルのソースコード(例:file)によると、init/main.c
ramdisk実行コマンドはinit=
とreal_init=
。このコマンドのデフォルト値は、カーネルコマンドラインパラメータ/init
で設定できます。rdinit=
init/main.c
ただし、ログを正しく収集するには、bootchartdをパラメータなしで起動する必要があるため、デフォルトのパラメータがあるため、とにかくパッチが必要になるようですstart
。