GRUB2 Quick Start/ru

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

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

Для установки GRUB2 сначала задайте для переменной GRUB_PLATFORMS одно или более значение в системном. Если не определять переменную, то GRUB2 сам определит, какая платформа установлена в системе. Он определит  (для MBR стиля установки) для архитектур /.

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

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

When using an EFI platform, make sure that the EFI System Partition is available (mounted) at. This can either be through a specific mount point (at ) or by having an entire partition formatted with the FAT filesystem. This will effectually render into a large EFI System Partition.

Предполагая, что только форматирован в FAT:

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

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

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

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

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

создаёт конфигурационный файл основываясь на шаблонах расположенных в. Стандартных шаблонов, в основном, должно хватить для большинства схем загрузок.

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

Схема именования ядер
Чтобы определила доступные ядра, их имена должны начинаться с  или.

Например:

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

Например:

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

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

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

Загрузка других операционных систем
Утилита может также создать конфигурации для загрузки "других" операционных систем. Однако, для это потребуется пакета.

Для загрузки Windows также должен быть установлен пакет. Это позволит утилите исследовать NTFS файловые системы.

Ручная настройка
Пользователям не обязательно использовать. Файл конфигураций также можно отредактировать вручную.

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

Смотрите также

 * GRUB2 "Полная" статья о GRUB2, которая содержит больше информации и обширный список дополнительных ресурсов.