GRUB
Стандартный загрузчик мира Linux: загружает в память ядро и initramfs, передаёт параметры ядра и отдаёт управление. Начат в 1995 году Эрихом Бойлеем, позже стал проектом GNU.
GRUB 2 (с 2005 года) — полная переработка с модулями, собственным скриптовым языком и поддержкой BIOS и UEFI; с «GRUB legacy» его роднит только название. Конфигурационный файл /boot/grub/grub.cfg не следует править вручную: его генерирует grub-mkconfig из /etc/default/grub и скриптов в grub.d. GRUB умеет передавать управление другим загрузчикам (chainloading), на чём и держится двойная загрузка с Windows. Полезен и спасательный приём: нажмите e в меню, чтобы разово отредактировать строки, например добавить single для однопользовательского режима.