Что такое загрузчик GRUB и для чего он нужен?

Что такое загрузчик GRUB и для чего он нужен?

Загрузчик - один из наиболее важных компонентов процесса загрузки вашей операционной системы Linux.





как установить плагины в gimp

Эта статья покажет вам, что такое загрузчик и какую роль он играет в системе Linux. В частности, это руководство будет сосредоточено на Grand Unified Bootloader (GRUB), мощной и очень гибкой программе загрузчика. Но прежде чем подробно рассматривать GRUB, важно понять процесс загрузки в Linux.





Процесс загрузки Linux

Процесс загрузки в Linux представляет собой серию действий, которые происходят с момента нажатия кнопки питания на вашем ПК до момента появления экрана входа в систему.





Процесс загрузки операционной системы состоит из четырех основных этапов, которые происходят в следующем порядке:

  1. BIOS : Означает Базовая система ввода вывода и в основном отвечает за загрузку загрузчика. Когда компьютер запускается, он запускает самотестирование при включении (POST), чтобы убедиться, что основное оборудование, такое как память и жесткий диск, работает правильно. После этого BIOS проверит основную загрузочную запись (MBR) первичного жесткого диска, которая представляет собой раздел на жестком диске, в котором находится загрузчик.
  2. Загрузчик : Загружает ядро ​​в оперативную память с набором параметров ядра.
  3. Ядро : Основная функция ядра - инициализировать устройства и память. После этого загружается процесс инициализации.
  4. В этом : Отвечает за запуск и остановку основных служб в вашей системе.

Примечание : BIOS - это не процесс, связанный с Linux, это процесс, который происходит независимо от вашей операционной системы.



Учить больше: Считается ли BIOS компьютера программным, аппаратным или микропрограммным обеспечением?

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

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





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

как сс на снэп без их ведома 2021

Примечание : GRUB не только загружается в операционные системы Linux, вы также можете использовать его для загрузки в другие операционные системы, такие как Windows.





На момент написания этой статьи доступны две основные версии GRUB.

  1. Наследие GRUB : Это первая версия GRUB, изначально разработанная в 1995 году.
  2. ГРУБ 2 : Это последняя версия GRUB, используемая многими распространенными дистрибутивами Linux, такими как Manjaro, Ubuntu, Fedora и Red Hat Enterprise Linux (RHEL). GRUB 2 предоставляет вам лучшие инструменты и параметры конфигурации, чем его предшественник.

Помимо GRUB, дистрибутивы Linux также используют другие загрузчики, такие как Linux Loader (LILO), coreboot и SYSLINUX.

Роль GRUB

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

  • initrd : Используется для указания начального RAM-диска.
  • BOOT_IMAGE : Расположение образа ядра Linux.
  • корень : Задает расположение корневой файловой системы. Используется ядром для поиска init, который, в свою очередь, загружает критически важные службы.
  • NS : Отвечает за монтирование файловой системы в режиме только для чтения.
  • тихий : Скрывает некоторые системные сообщения при загрузке компьютера.
  • всплеск : Используется для отображения заставки при загрузке системы.

Когда вы находитесь в меню параметров GRUB, вы можете редактировать параметры ядра, нажав кнопку А ТАКЖЕ клавишу на клавиатуре.

Настройка загрузчика GRUB

GRUB 2 дает вам большую гибкость и мощность, когда дело доходит до настройки загрузчика.

В / boot / grub каталог содержит файл с именем grub.cfg , который является основным файлом конфигурации для GRUB. Однако не рекомендуется редактировать grub.cfg файл напрямую, вместо этого вам следует отредактировать / и т. д. / по умолчанию / grub файл.

Когда вы вносите изменения в / и т. д. / по умолчанию / grub файл, убедитесь, что вы выполнили команду ниже, чтобы ваши изменения были записаны в grub.cfg файл автоматически.

мне нужна новая материнская плата для нового процессора?
sudo update-grub

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

info -f grub

Настройка GRUB в Linux

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

Делиться Делиться Твитнуть Эл. адрес Как настроить меню загрузки Grub с помощью фонового изображения

Скучно с меню Grub по умолчанию? Вот как настроить его с помощью фонового изображения по вашему выбору.

Читать далее
Похожие темы
  • Linux
  • Загрузчик GRUB
  • Linux
Об авторе Хорошо пойти(Опубликовано 36 статей)

Мвиза занимается разработкой программного обеспечения по профессии и много пишет о Linux и интерфейсном программировании. Некоторые из его интересов включают историю, экономику, политику и архитектуру предприятий.

Ещё от Mwiza Kumwenda

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться
Категория Linux