vmlinuz,vmlinux,zImage,bzImage

1.vmlinux是未压缩的内核(“vm”代表 “Virtual Memory”)

2.vmlinuz是可引导的、压缩的内核

vmlinuz是可执行的Linux内核,它位于/boot/vmlinuz,它一般是一个软链接。vmlinuz的建立有两种方式:

(1)编译内核时通过“make zImage”创建,然后通过:"cp /usr/src/linux-2.4/arch/i386/linux/boot/zImage /boot/vmlinuz"产生。zImage适用于小内核的情况,它的存在是为了向后的兼容性。

(2)二是内核编译时通过命令make bzImage创建,然过:“cp/usr/src/linux2.4/arch/i386/linux/boot/bzImage /boot/vmlinuz”产生。bzImage是压缩的内核映像,需要注意,bzImage不是用bzip2压缩的,bzImage中的bz容易引起误解,bz表示"big zImage"

 

你可能感兴趣的:(vmlinux,zImage,vmlinuz,bzImage)