GRUB2 Quick Start/ru

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

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

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

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

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

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

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

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

Установка GRUB2 на раздел (настоятельно не рекомендуется):

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

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

Automatic configuration
GRUB2 is traditionally configured by using the grub2-mkconfig program to generate a configuration file.

grub2-mkconfig generates the configuration file based on template sections located in. The default templates should cover most common boot setups.

The behavior of these templates can be controlled by setting variables in. See the GRUB manual for more information.

Kernel naming scheme
In order for grub2-mkconfig to detect the available Linux kernel(s), their names must start with or.

For example:

When using an initramfs, its name should start with or  and end with. The version must match one of a kernel image. File names generated by genkernel will also work.

For example:

To generate the file, execute the grub2-mkconfig command like so:

Silent kernel decompression
To silence kernel decompression at boot time, edit and add   to the   parameter.

Systemd
To boot systemd while using GRUB2 make the  variable look like this:

Loading another operating system
grub2-mkconfig can also generate configurations to load other operating systems. This requires the package.

To boot Windows, the also needs to be installed. It allows for the grub2-mkconfig</tt> utility to probe NTFS filesystems.

Manual configuration
Users do not need to use grub2-mkconfig</tt>. The file can be edited manually as well.

As most users have experience with GRUB Legacy format, the next example shows how to write a GRUB2 configuration file based on information from the GRUB Legacy configuration.