Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> いくつかのLinuxカーネルファイルの違い

いくつかのLinuxカーネルファイルの違い

  
                  

vmlinuxによってコンパイルされた最も原始的なカーネルファイルは圧縮されていません。

zImageはgzipされたgzlinuxファイルです。

bzImage bzは、 "big zImage"を意味し、bzip2では圧縮されません。両者の違いは、zImageがカーネルをローエンドメモリ(最初の640K)に解凍し、bzImageがカーネルをハイエンドメモリ(1M以上)に解凍することです。カーネルが小さければzImageまたはbzImageが使用され、大きければbzImageが使用されます。


uImageU-boot専用のイメージファイル。zImageの前の長さは0x40のタグです。

vmlinuzは、bzImage /zImageファイルのコピー、またはbzImage /zImageへのリンクです。

initrdは "initial ramdisk"の略です。一般的には、実際のカーネルvmlinuzが引き継いでブートを続行できる状態にハードウェアを一時的にブートするために使用されます。

Copyright © Windowsの知識 All Rights Reserved