В основному завантажувач GRUB - це програмне забезпечення, яке завантажує ядро Linux. (У нього є й інші напрямки). Це перше програмне забезпечення, яке запускається при завантаженні системи.
Коли комп'ютер запускається, BIOS спочатку запускає самовипробування при включенні (POST) для перевірки апаратних засобів, таких як пам'ять, дискові накопичувачі та правильність роботи.
Потім BIOS перевіряє запис основного завантаження (MBR), який є розділом 512 байт, який розташований спочатку на жорсткому диску. Шукає завантажувач (як GRUB). Таблиці розділів жорсткого диска також розміщені тут.
Тоді вам буде запропоновано меню GRUB, яке може містити перелік встановлених операційних систем (у разі подвійного завантаження) або, можливо, різні ядра, встановлені в дистрибутиві Linux.
Коли ви вибираєте, який дистрибутив або ядро ви хочете використовувати, GRUB завантажує вибране ядро. Ядро запускається init
(або systemd
), що є першим процесом, який запускається в Linux. init
потім запускаються інші процеси, такі як мережеві послуги та інші, які, можливо, ви налаштували для запуску під час завантаження.
Процес завантаження містить багато визначених виразів і термінів, що дозволяє значно додати просту відповідь, як це. Google - ваш друг!
Пам'ятайте, що це дуже основне пояснення процесу завантаження та ролі GRUB у ньому.
Це відео на YouTube надає гарне введення у процес завантаження linux, включаючи основну інформацію про завантажувач GRUB:
Розуміння процесу завантаження Linux - CompTIA Linux +, LPIC-1