Что такое загрузчик?

What Is Boot Loader



Хотя загрузчики, как правило, очень маленькие и относительно простые, они играют важную роль в процессе загрузки. Посетите практически любой форум, посвященный Linux, и вероятность того, что вы встретите хотя бы несколько человек, спрашивающих, как решить проблему с загрузчиком, высока. Чтобы избежать проблем с загрузчиками, важно понимать, какую роль они играют в процессе загрузки и какие загрузчики Linux наиболее популярны.

Загрузчик - это программа, отвечающая за загрузку ядра Linux с дополнительными параметрами ядра и начального RAM-диска Linux, известного как initrd. Ядро Linux является ядром операционной системы Linux, и оно запускает процесс init (сокращение от инициализации) или замену init, такую ​​как система , сразу после загрузки. Начальный RAM-диск Linux предоставляет временное пространство для хранения критических файлов в память до того, как можно будет смонтировать настоящую корневую файловую систему.







На старых компьютерах с BIOS (базовая система ввода / вывода) загрузчик находится в MBR (основная загрузочная запись), которая занимает первые 512 байт на диске, но более новые компьютеры с UEFI (унифицированный расширяемый интерфейс микропрограмм) сохраняют его в специальный раздел под названием EFI System Partition.



Загрузчик загружается с помощью BIOS или UEFI после успешного выполнения POST (самотестирования при включении питания), который представляет собой процесс самотестирования, выполняемый сразу после включения компьютера или другого цифрового электронного устройства.



Загрузчик - это важная часть программного обеспечения, отвечающая за загрузку ядра Linux и начального RAM-диска Linux. Пользователи Linux могут выбирать из нескольких различных загрузчиков, каждый из которых имеет свои сильные и слабые стороны.