Основные этапы, которые проходит компьютер в процессе загрузки операционной системы:
- Запуск BIOS. 2 При включении компьютера центральный процессор ищет программу BIOS (базовая система ввода-вывода) и запускает её. 2
- Самотестирование (POST). 23 BIOS запускает POST (самотестирование при включении), который проверяет работу процессора, оперативной памяти, контроллеров, загрузчиков и всего остального оборудования, важного для загрузки компьютера. 3 Если POST обнаруживает проблемы в оборудовании, процесс загрузки останавливается. 2
- Загрузка MBR в оперативную память. 2 После запуска POST BIOS загружает MBR (Главную загрузочную запись) с загрузочного устройства в оперативную память. 2
- Работа загрузчика. 3 Загрузчик находится на жёстком диске, и как только BIOS его находит и отправляет в оперативную память, загрузчик начинает действовать: 3
- включает нужный режим работы процессора, который защищает одни процессы от других; 3
- распределяет оперативную память и сгружает туда файл с параметрами загрузки операционной системы; 3
- загружает драйверы устройств и проверяет их цифровую подпись; 3
- подключает файловую систему, чтобы компьютер мог полноценно работать со всеми дисками. 3
- Запуск ядра операционной системы. 3 На финальном этапе загрузчик находит ядро операционной системы, загружает его в память и передаёт управление ему. 3
- Вход пользователя в систему. 3 Он может быть автоматическим, если нет пароля на вход — в противном случае система попросит его ввести. 3