uImage、zImage、bzImage、vmlinux区别
阅读数:149 评论数:0
跳转到新版页面分类
Linux
正文
uImage
是U-boot专用的映像文件,它是在zImage之前加上一个长度为0x40的header,说明这个映像文件的类型、加载位置、生成时间、大小等信息。
zImage
是ARM Linux常用的一种压缩映像文件,不能超过512KB。
bzImage
即bigzImage,与zImage一样都是gzip压缩的。
vmlinuz
vmlinux是未压缩的内核,vmlinuz是vmlinux的压缩文件,是bzImage/zImage文件的copy或是指向bzImage/zImage的链接。Linux能够伤脑筋硬盘空间作为虚拟内在,因此得名vm。
initrd-x.x.x.img
initial ramdisk,一般被用来临时引导硬件到实际内核vmlinuz能够接管并继续引导的状态。