![Устанавливается ли GNU GRUB под ОС или нет?](https://rvso.com/image/1395264/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%B0%D0%B2%D0%BB%D0%B8%D0%B2%D0%B0%D0%B5%D1%82%D1%81%D1%8F%20%D0%BB%D0%B8%20GNU%20GRUB%20%D0%BF%D0%BE%D0%B4%20%D0%9E%D0%A1%20%D0%B8%D0%BB%D0%B8%20%D0%BD%D0%B5%D1%82%3F.png)
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 для ввода-вывода и т. п., а не поверх операционной системы.
дальнейшее чтение
- Джонатан де Бойн Поллард (2011).Различные виды программ самозагрузки. Часто задаваемые ответы.
- Джонатан де Бойн Поллард (2011).Процесс загрузки ПК/АТ. Часто задаваемые ответы.
- Джонатан де Бойн Поллард (2006).Процесс загрузки EFI. Часто задаваемые ответы.
- Джонатан де Бойн Поллард (2006).Процесс загрузки ARC. Часто задаваемые ответы.
- Джонатан де Бойн Поллард (2006).Процесс загрузки Windows NT 6. Часто задаваемые ответы.