Разбор этапов загрузки Linux — от нажатия кнопки питания до окна входа в систему.
Шаг 1. При включении питания загружается прошивка BIOS или UEFI из энергонезависимой памяти и выполняет POST — самотестирование оборудования.
Шаг 2. BIOS/UEFI обнаруживает подключённые устройства: процессор, оперативную память, устройства хранения.
Шаг 3. Выбирается устройство для загрузки ОС — жёсткий диск, сетевой сервер или CD-ROM.
Шаг 4. BIOS/UEFI запускает загрузчик GRUB, который показывает меню выбора ОС и функций ядра.
Шаг 5. После подготовки ядра происходит переход в пользовательское пространство: ядро запускает systemd как первый процесс, который управляет процессами и службами, проверяет оборудование и монтирует файловые системы.
Шаг 6. systemd активирует target unit по умолчанию.
Шаг 7. Система выполняет скрипты настройки среды.
Шаг 8. Пользователям отображается окно входа — система готова к работе.