Linux Grub (I). Что это такое и как работает?

El GRUB это одна из самых важных частей Linux, но он также может быть одним из самых проблемных, поэтому мы собираемся объяснить, из чего он состоит и как работает, с простейшей точки зрения.

Linux Grub

Первый сектор жесткого диска называется основная загрузочная запись (MBR). Этот сектор имеет длину всего 512 байт и содержит небольшой фрагмент кода (446 байт), называемый основной загрузчик и таблица разделов (64 байта), которая описывает первичный и расширенный разделы.

По умолчанию код MBR ищет раздел, помеченный как активный, и как только раздел обнаружен, он загружает его из своего загрузочного сектора в память и передает ему управление. GRUB заменяет MBR по умолчанию вашим собственным кодом.

Операцию GRUB можно разделить на несколько этапов.

1 этап. Он расположен в MBR и указывает в основном на этап 2, поскольку MBR слишком мала для хранения всех необходимых данных.

2 этап. Указывает на ваш файл конфигурации, который содержит весь сложный пользовательский интерфейс и параметры, которые обычно известны, когда речь идет о GRUB. Этап 2 может располагаться где угодно на диске. Если этап 2 не может найти свою таблицу конфигурации, GRUB выйдет из последовательности загрузки и предоставит пользователю командную строку для ручной настройки.

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

Архитектура сцены позволяет GRUB быть довольно сложным и легко настраиваемым по сравнению с большинством загрузчиков, которые немногочисленны и просты для размещения в границах таблицы разделов.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)