| |||||||||
In computing, GRand Unified Boot-loader is a multiboot boot loader. This means it can load any executable file with a multiboot header in the first 8kb of file, which consists of 32 bits of "magic" number, 32 bits of flags, 32 bits more of magic number, followed by data about the executable image.
While normal boot loaders keep a table of blocks on the hard disk, GRUB can browse the file system. At the moment, it supports these filesystems:
See also: Lilo and Syslinux, other popular bootloaders.