GRUB

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
GNU GRUB
Grub logo.pngGrub logo2.png
GRUB screenshot.pngGRUB в текстовому режимі
Розробник(и) Проект GNU
Стабільний випуск 2.00 (GRUB2)[1] (27 червня 2012; 908 днів тому)
Написано на C, Асемблер
Операційна система Linux, Mac OS, Solaris i Windows
Платформа IA-32, x86-64, PowerPC
Українська так
Стан розробки активний
Тип завантажувач операційної системи
Ліцензія GNU GPL v3+
Сайт http://www.gnu.org/software/grub/
GNU GRUB on MBR-partitioned hard disk drives
GNU GRUB on GPT-partitioned hard disk drives
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.

GNU GRUB (англ. GRand Unified Bootloader — Грандіозний уніфікований завантажувач) — завантажувач операційної системи від проекту GNU. GRUB дозволяє користувачеві мати кілька встановлених операційних систем і при включенні комп'ютера вибирати одну з них для завантаження.

Історія[ред.ред. код]

GRUB був спочатку розроблений Еріком Болейн як частина роботи із завантаження операційної системи GNU Hurd розроблено Free Software Foundation.

Основні відомості[ред.ред. код]

GRUB є еталонною реалізацією завантажувача, відповідного специфікаціям Multiboot і може завантажити будь-яку сумісну з нею операційну систему. Серед них: Linux, FreeBSD, Solaris і багато інших. Крім того, GRUB вміє по ланцюжку передавати управління іншому завантажувачу, що дозволяє йому завантажувати Windows (через завантажувач NTLDR), MS-DOS, OS/2 та інші системи.

Після налаштування GRUB користувач при включенні комп'ютера бачить список операційних систем, які встановлені на його комп'ютер і які можна завантажити, вибравши відповідну і натиснувши Enter.

GRUB дозволяє користувачеві при завантаженні задавати довільні параметри і передавати їх в ядро ​​Multiboot-сумісної ОС для подальшої обробки.

GRUB — найпопулярніший завантажувач у світі Linux і є завантажувачем за умовчанням в більшості відомих дистрибутивів. Раніше найпопулярнішим був Lilo. Операційна система Solaris використовує GRUB як завантажувача на x86 системах, починаючи з випуску Solaris 10 1/06 .

Основні можливості 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 2 — наступна версія GRUB. Розробники писали GRUB 2 «з нуля», щоб домогтися переносимості і модульності.

У зв'язку з існуванням GRUB 2 Розробка GRUB 1 припинена, розробники лише приймають патчі, що виправляють помилки.

Виноски[ред.ред. код]

Посилання[ред.ред. код]