Устанавливается ли GNU GRUB под ОС или нет?

Устанавливается ли GNU GRUB под ОС или нет?

BIOS, загрузчик, устанавливается не под какую-либо ОС.

Устанавливается ли GNU GRUB, еще один загрузчик, под ОС или нет?

Спасибо!

решение1

BIOS не является загрузчиком. Он пытается загрузить загрузчик с загрузочного устройства. Он делает это, загружая первый сектор устройства. В секторе устройства не так много места, поэтому обычно очень маленькая программа в этом секторе загружает «загрузчик второго этапа», который более эффективен, например, менеджер загрузки Windows или GRUB.

Когда загрузчик управляет системой, ОС не работает.

Операционные системы могут устанавливать загрузчики — это делается путем изменения первого сектора жесткого диска, содержащего код загрузчика первой ступени, а затем размещения других файлов там, где это необходимо или ожидается, в зависимости от конкретного загрузчика.

Я не уверен, может ли UEFI, замена BIOS, выступать в качестве загрузчика — хотя обычно это не делается в системах Windows. Другие прошивки для других платформ, такие как U-Boot, могут понимать несколько файловых систем и загружать ядро ​​из них напрямую — у них есть возможность загрузчика, в отличие от BIOS платформы ПК.

решение2

BIOS — прошивка PC/AT на вашем компьютере —имеетзагрузчик. Он включает в себя одну из многих других вещей. Загрузчик загружает первый блок с дискового устройства (какого-либо типа) и запускает программу, которая встроена в него. Эта программа является либо стандартной программой начальной загрузки MBR, которую устанавливают большинство операционных систем, либо первой стадией программы, такой как GRUB, установленной в стиле вируса MBR во втором и последующих блоках дискового устройства.

И стандартная программа загрузки MBR, и GRUB работают непосредственно поверх прошивки машины, используя предоставляемые прошивкой службы для ввода-вывода и т. п. Они не работают поверх операционной системы.

Их программы установки, программы, которые записывают программы в первый и последующие секторы дискового устройства, работают поверх операционных систем.

В мире прошивок EFI прошивка имеет загрузчикменеджер. Он понимает формат файловой системы FAT и может читать исполняемые файлы с томов FAT и запускать их. Эти исполняемые файлы частозагрузчик ядрапрограммы. Иногда, в частности в случае Microsoft Windows, онидальшеМенеджеры загрузки. Эти программы также работают поверх прошивки машины, используя службы EFI для ввода-вывода и т. п., а не поверх операционной системы.

дальнейшее чтение

Связанный контент