BIOS, загрузчик, устанавливается не под любой ОС.
GNU GRUB, другой загрузчик, установлен под ОС или не под какой-либо ОС?
Спасибо!
BIOS не является загрузчиком. Он пытается загрузить загрузчик с загрузочного устройства. Это происходит путем загрузки первого сектора устройства. В секторе устройства не так много места, поэтому, как правило, очень маленькая программа в этом секторе загружает "загрузчик второй стадии", который обладает более широкими возможностями, например, менеджер загрузки Windows или GRUB.
Когда загрузчик контролирует систему, ОС не работает.
Операционные системы могут устанавливать загрузчики - это делается путем изменения первого сектора задействованного жесткого диска, чтобы он содержал код загрузчика первого этапа, а затем размещения других файлов там, где это необходимо или ожидается, в соответствии с рассматриваемым загрузчиком.
Мне неясно, может ли UEFI, замена BIOS, действовать как загрузчик - хотя обычно это не делается в системах Windows. Другие прошивки для других платформ, такие как U-Boot, могут понимать пару файловых систем и напрямую загружать из них ядро - они имеют возможность загрузчика в отличие от BIOS платформы ПК.
BIOS - прошивка ПК /AT на вашем компьютере - имеет загрузчик. Он включает в себя одно из многих других вещей. Загрузчик загружает первый блок с дискового устройства (какого-либо рода) и запускает встроенную в него программу. Эта программа является либо стандартной программой начальной загрузки MBR, поскольку большинство операционных систем устанавливаются, либо на первом этапе такой программы, как GRUB, установлен стиль MBR-virus во втором и последующих блоках дискового устройства.
Как стандартная программа начальной загрузки MBR, так и GRUB запускаются непосредственно поверх прошивки машины, используя сервисы встроенного ПО для ввода-вывода и тому подобное. Они не работают поверх операционной системы.
Их программы установки, программы, которые записывают программы в первый и последующие сектора дискового устройства, запускаются поверх операционных систем.
В мире прошивок EFI в прошивке есть менеджер загрузки. Он понимает формат файловой системы FAT и может читать исполняемые файлы с томов FAT и запускать их. Эти исполняемые файлы часто являются программами загрузчика ядра. Иногда, в частности, в случае Microsoft Windows, они являются дополнительными менеджерами загрузки. Эти программы также работают поверх прошивки компьютера, используя службы EFI для ввода-вывода и т. П., А не поверх операционной системы.