Skip to content

Latest commit

 

History

History
39 lines (23 loc) · 25.5 KB

102_2.md

File metadata and controls

39 lines (23 loc) · 25.5 KB

102.2 Установка загрузчика

Студент должен уметь выбирать, устанавливать и настраивать загрузчик ОС.

Изучаем :

  • доступные загрузочные разделы;
  • установку и настройку GRUB;
  • настройку GRUB 2;
  • взаимодействие с загрузчиком.

Термины и утилиты:** **

  • menu.lst, grub.cfg и grub.conf
  • grub-install
  • grub-mkconfig
  • MBR

При включении ПК инициализируется ПО материнской платы, которое после всех проверок передает управление первым секторам основного жесткого диска. В этих секторах находятся файлы загрузчика – специального ПО, позволяющего загрузить ядро ОС в оперативную память.

При первичной инициализации жесткого диска происходит выбор формата таблицы разделов: MBR (с ним работает BIOS) или более современный GUID (с ним работает UEFI).

Рисунок 1. MBR и GPT

Существует три самых популярных загрузчика Linux систем: LiLo, Grub и Grub2. Большинство современных дистрибутивов Linux используют Grub2.

Для настройки загрузчика Lilo используется команда liloconfig. Текущую конфигурацию можно увидеть в файле /** etc / lilo . conf**. Конфигурационный файл прост для понимания, в нем указаны дисковые устройства, образы ядер, выводимый на экран при загрузке текст и т.д.

Настройки Grub хранятся в файле / boot** / grub / grub. conf или / boot / grub / menu. lst.** В нем, помимо основных опций загрузки, указаны все доступные для загрузки ОС и порядок обращения к ним.

Grub2 является отдельным проектом, полностью созданным с ноля. Для его установки можно воспользоваться командой grub** - **install , например:

grub** - install / dev / sda**_ (установить загрузчик на устройство / dev / sda );_

Основным файлом конфигурации выбора ОС является файл /** boot / grub / grub . cfg , генерируемый автоматически. Общие настройки загрузчика можно увидеть в файле /etc/default/grub . Скрипты, используемые загрузчиком находятся в директории /etc/grub.d**.

Изменения, внесенные в настройки загрузчика можно загрузить в файл конфигурации командой update** - grub.Для автоматического создания файла конфигурации (/ boot / grub / grub. cfg ) с типовым меню можно воспользоваться утилитойgrub - mkconfig **.