ZImageの作成方法は?

ZImageの作成方法は?

仕事

.imgファイル(initramfsの場合はcpio)があります。実際、これが結果ですmkinitcpio。 U-bootはブートローダとして使用されます。ただし、U-bootにはUImageまたはZImageが必要です。私が作成したcpio画像をU-bootに貼り付ける必要があります。したがって、サイズが重要であるため、ZImageが望ましいです。

質問

ユーティリティはmkimageUImageのみを生成できますか? cpioをZImageに変換できますか?どうすればいいですか?

答え1

zImageファイルには、圧縮されたLinuxカーネルイメージが含まれています。あらかじめ構築されていない場合を使用して作成できますmake zImage。 initramfsは、mkinitcpio起動時に使用する初期ramファイルシステム用のファイルを含むcpioアーカイブです。カーネルイメージとinitramfsは異なるため、cpioアーカイブをzImageに変換することはできません。

関連情報