The GRand Unified Bootloader (GRUB) is intended to provide important bootloader features that are missing from typical personal computer BIOSes. This is used as part of the Kenge boot process to generate bootable ia32 images.