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

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

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

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

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

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

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

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

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

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

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

Примечание: 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, который, в свою очередь, загружает важные службы.
  • ро: Отвечает за монтирование файловой системы в режиме только для чтения.
  • тихий: Скрывает некоторые системные сообщения при загрузке компьютера.
  • всплеск: Используется для отображения заставки при загрузке системы.

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

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

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

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

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

sudo update-grub

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

info -f grub

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

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

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

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

Читать далее

Похожие темы
  • Linux
  • Загрузчик GRUB
  • Linux
Об авторе
Мвиза Кумвенда (Опубликовано 25 статей)

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

Ещё от Mwiza Kumwenda

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

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

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

.