archx86bootbzImage
arch/x86 boot bzImage, commonly referred to as bzImage, is the Linux kernel image format used to boot on x86 systems. It is the compressed kernel image produced by the build target make bzImage and is typically installed as a kernel image labeled vmlinuz or bzImage in boot directories. The arch/x86/boot portion of the kernel source contains the small real-mode bootstrap and the initial decompression code that prepares the system for the main kernel.
A bzImage packages the compressed kernel alongside a minimal 16-bit bootstrap that runs when the image is
During boot, a bootloader loads the bzImage into memory, typically at a conventional address near 1 MiB.
bzImage is the traditional x86 boot image and remains compatible with common bootloaders such as GRUB, Syslinux,