仕事
.imgファイル(initramfsの場合はcpio)があります。実際、これが結果ですmkinitcpio
。 U-bootはブートローダとして使用されます。ただし、U-bootにはUImageまたはZImageが必要です。私が作成したcpio画像をU-bootに貼り付ける必要があります。したがって、サイズが重要であるため、ZImageが望ましいです。
質問
ユーティリティはmkimage
UImageのみを生成できますか? cpioをZImageに変換できますか?どうすればいいですか?
答え1
zImageファイルには、圧縮されたLinuxカーネルイメージが含まれています。あらかじめ構築されていない場合を使用して作成できますmake zImage
。 initramfsは、mkinitcpio
起動時に使用する初期ramファイルシステム用のファイルを含むcpioアーカイブです。カーネルイメージとinitramfsは異なるため、cpioアーカイブをzImageに変換することはできません。