Gnu grub

boot.img has the exact size of 446 Bytes and is written to the MBR (sector 0). core.img is written to the empty sectors between the MBR and the first partition, if available (for legacy reasons the first partition starts at sector 63 instead of sector 1, but this is not mandatory). The / boot / grub -directory can be located on an distinct partition, or on the / -partition.
GRUB (англ. GRand Unified Bootloader) - завантажувач операційної системи від проекту GNU. GRUB дозволяє користувачеві мати кілька встановлених операційних систем і при включенні комп'ютера вибирати одну з них для завантаження.
GRUB є еталонною реалізацією завантажувача, відповідного специфікації Multiboot і може завантажити будь-яку сумісну з нею операційну систему. Серед них: Linux. FreeBSD. Solaris і багато інших. Крім того, GRUB вміє по ланцюжку передавати управління іншій завантажувачу, що дозволяє йому загрожують Windows (через завантажувач NTLDR або bootmgr), MS-DOS. OS / 2 і інші системи.
Після настройки GRUB користувач при включенні комп'ютера бачить список операційних систем, які встановлені на його комп'ютер, і які можна завантажити, вибравши відповідну і натиснувши Enter.
GRUB дозволяє користувачеві при завантаженні задавати довільні параметри і передавати їх в ядро Multiboot-сумісної ОС для подальшої обробки. [4]
GRUB - найпопулярніший завантажувач в світі Linux і є завантажувачем за замовчуванням в більшості відомих дистрибутивів. Раніше найпопулярнішим був Lilo. [Джерело не вказано 2909 днів]
Основні можливості GRUB

StartUp-Manager - графічний інтерфейс для налаштування GRUB
- Завантаження Linux. OpenSolaris. * BSD ядер і інших Multiboot сумісних ОС;
- Передача управління іншим завантажувач, можливість завантаження Windows-систем;
- Захист паролем пунктів меню;
- Підтримка BOOTP і TFTP для мережевого завантаження;
- Інтерактивна командний рядок завантаження;
- Підтримка файлових систем. NTFS. ISO. UFS, UFS2, FFS. FAT16. FAT32. Minix. ext2 / ext3 / ext4. ReiserFS. JFS і XFS. і читання файлів конфігурації, ядер, initrd та інших файлів прямо з файлової системи.
- Підтримка завантажувача EFI. починаючи з версії 1.98 (завантаження операційних систем сімейства Mac OS).
- Крім усього іншого, GRUB може мало гнучко змінювати зовнішній вигляд, наприклад показувати красиву картинку в завантажувальному меню.
- GRUB2 має модульну структуру. Це означає, що туди легко додається все, що завгодно, аж до ігор, також як і викидається, якщо необхідно зменшити розмір.
GRUB 2 - наступна версія GRUB. Розробники писали GRUB 2 «з нуля», щоб домогтися переносимості і модульності. [5]
У зв'язку з існуванням GRUB 2 розробка GRUB 1 припинена, розробники лише приймають патчі. виправляють помилки. [6]