GRUB2 Quick Start/ru

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

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

To install GRUB2, first set the GRUB_PLATFORMS variable with one or more appropriate values in the system's. If unset, GRUB2 will guess which platform to use on the system. It guesses  (which is the MBR style of installation) for / architectures.

После задания переменной устанавливаем 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.

Presuming only is FAT:

Run the utility to copy the relevant files to. On the PC platform, this also installs a boot image to the Master Boot Record (MBR) or a partition's boot sector.

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

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

The command accepts a   option to specify which CPU/Platform to install. If unspecified, will make a guess: on / it will use the   value by default.

Автоматическая настройка
GRUB2 is traditionally configured by using the program to generate a configuration file.

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

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

Название ядер системы
In order for to detect the available Linux kernel(s), their names must start with  or.

Например:

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 will also work.

Например:

To generate the file, execute the  command like so:

Тихая загрузка ядра
To silence kernel decompression at boot time, edit and add   to the GRUB_CMDLINE_LINUX_DEFAULT variable.

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

Загрузка других операционных систем
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 utility to probe NTFS filesystems.

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

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

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

 * GRUB2 - The 'full' GRUB2 article contains more information and an extensive list of resources.