

These are usually OS-specific, so you must use the Windows boot loader to boot Windows and a Linux boot loader (such as ELILO, GRUB, or the EFI stub loader) to boot Linux. Boot loaders are programs that load an OS kernel into memory and pass control to the kernel.It's important to understand the difference between two different tools: An EFI is a fundamentally new type of firmware, though, and if you think of it in BIOS terms, you're likely to apply a lot of BIOS assumptions to EFI that are flat-out wrong.Īnd this brings us to the distinction between boot loaders and boot managers, a common tripping point for sysadmins deploying multiple boot environments on their hardware stacks: Referring to to EFIs as "BIOSes," encourages thinking of EFIs in BIOS terms, as if an EFI were a simple add-on to a BIOS.

A common misconception on handling boot systems is how users and vendors often use the terms UEFI and BIOS interchangeably, and this shows in how such systems are often designed to handle conditions such as the Compatibility Support Module (CSM mode).
