歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux問題解決 >> 幾種linux內核文件的區別

幾種linux內核文件的區別

日期:2017/3/6 10:18:32   编辑:Linux問題解決

  vmlinux編譯出來的最原始的內核文件,未壓縮。

  zImage是vmlinux經過gzip壓縮後的文件。

  bzImage bz表示“big zImage”,不是用bzip2壓縮的。兩者的不同之處在於,zImage解壓縮內核到低端內存(第一個640K),bzImage解壓縮內核到高端內存(1M以上)。如果內核比較小,那麼采用zImage或bzImage都行,如果比較大應該用bzImage。

  uImageU-boot專用的映像文件,它是在zImage之前加上一個長度為0x40的tag。

  vmlinuz是bzImage/zImage文件的拷貝或指向bzImage/zImage的鏈接。

  initrd是“initial ramdisk”的簡寫。一般被用來臨時的引導硬件到實際內核vmlinuz能夠接管並繼續引導的狀態。

Copyright © Linux教程網 All Rights Reserved