GRUB2 Quick Start/ru

Из этой статьи вы узнаете как установить и запустить "GRUB2" в простейшей конфигурации. Для более подробной информации смотрите GRUB2. Для перехода с GRUB Legacy на GRUB2 смотрите Миграция на GRUB2

Установка GRUB2
Пакет разделяем, то есть и grub-0.97 и grub-2.xx могут быть установлены одновременно. Однако, не смотря на то, что обе версии GRUB могут быть установлены, только одна версия grub может быть активирована и использована в качестве загрузчика. Нельзя активировать и использовать 2 загрузчика одновременно.

Для установки GRUB2 сначала (опционально) внесите переменную  в. Если не определять переменную, то GRUB2 сам определит, на какой платформе установлена система и использует её параметр. К примеру, для X86/AMD64 архитектуры будет выставлен параметр "pc" (который не является UEFI. Смотрите пример ниже)

После задания переменной устанавливаем grub:

Активация загрузчика GRUB2
Если необходимо, монтируем загрузочный раздел в

Если используется EFI платформа, убедитесь, что системный раздел EFI доступен в. Если нет, то примонтируйте его:

Presuming only is FAT:

Запустите утилиту grub2-install для копирования нужных файлов в. На платформе PC данная утилита также записывает начальный загрузчик в главную загрузочную область (MBR) или загрузочный сектор раздела

Для установки GRUB2 в MBR:

Установка GRUB2 на EFI совместимую систему:

Утилита grub2-install может принимать параметр  для определения ЦПУ/платформы, на которую, grub2 устанавливается. Если данный параметр не задан, то grub2-install сам попытается определить параметр. На X86/AMD64 будет использован паарметр "i386-pc" по умолчанию.

Автоматическая настройка
GRUB2 традиционно настраивается использованием утилиты grub2-mkconfig.

grub2-mkconfig создаёт конфигурационный файл основываясь на шаблонах расположенных в. Почти всегда используются стандартные шаблоны.

Поведение данных шаблонов можно контролировать заданием переменных в. Смотрите GRUB manual для более подробной информации по настройке GRUB2

Название ядер системы
grub2-mkconfig определяет доступные ядра системы в boot разделе. Однако, чтобы утилита grub2-mkconfig могла их определить необходимо, чтобы их имена начинались с или

Например:

Если используется initramfs, то название initramfs файла должно начинаться с или. Версия initramfs должна совпадать с версией образа ядра. Файлы, созданные с помощью Genkernel, также будут найдены.

Например:

Для создания файла выполните команду grub2-mkconfig:

Тихая загрузка ядра
Для загрузки ядра без вывода на экран системных сообщений отредактируйте файл, добавив  в параметр

Systemd
Для загрузки systemd при использовании GRUB2 отредактируйте переменную  вот так:

Загрузка других операционных систем
Утилита grub2-mkconfig</tt> может также создать конфигурации для загрузки "других" операционных систем. Однако это потребует дополнительного установленного пакета

Для загрузки Windows пакет также должен быть установлен. Это позволит утилите grub2-mkconfig</tt> исследовать NTFS разделы

Ручная настройка
Users do not need to use. The file can be edited manually as well.

Большинство пользователей имеют опыт работы с форматом GRUB Legacy. Следующий пример покажет, как написать конфигурационный файл для GRUB2 основываясь на информации из конфигурационного файла GRUB Legacy

Смотрите также
Для большей информации и исчерпывающего списка дополнительных ресурсов можете перейти в статью GRUB2