Efibootmgr/ru

Приложение efibootmgr взаимодействует с прошивкой UEFI в вашей системе, и является популярным приложением для изменения настроек EFI с целью создания и изменения загрузочных записей, с помощью которых можно загрузить Linux (или другие операционные системы).

EFIbootmgr это не начальный загрузчик
Приложение это не начальный загрузчик. Это устройство, которое взаимодействует с прошивкой EFI на вашей системе, которая работает в качестве начального загрузчика. С помощью приложения efibootmgr загрузочные записи можно создавать, менять местами и обновлять.

Конфигурация
Приложение не нуждается в какой-либо настройке. Все что нужно сделать - это установить его.

Однако чтобы успешно использовать приложение efibootmgr, должна быть доступна файловая система переменных EFI. Следовательно система должна быть уже загружена с использованием EFI (а не BIOS), так как иначе переменные EFI сами по себе недоступны.

Если данная файловая система еще не смонтирована (она должна быть смонтирована через скрипт инициализации ), можно смонтировать ее вручную следующим образом:

Получение списка загрузочных записей
Чтобы получить список текущих загрузочных записей просто используйте efibootmgr. Используйте ключ  чтобы получить некоторую дополнительную информацию.

Создание загрузочной записи
Чтобы создать загрузочную запись EFI, нужно передать несколько аргументов программе efibootmgr:


 * чтобы создать новую запись;
 * за которой следует номер раздела, на котором находится системный раздел EFI;
 * за которой следует диск, на котором находится системный раздел EFI;
 * за которой следует метка, которую необходимо использовать для загрузочной записи;
 * за которой следует путь образа EFI для загрузки

Например:

Удаление загрузочной записи
Перед удалением записи, сначала определите, какой ID был у записи.

Чтобы удалить запись Gentoo, которая была показана выше (и имеет идентификатор Boot0002), попросите efibootmgr удалить запись с идентификатором 2, передав в качестве аргументов следующие значения:  это идентификатор, и опция , означающая, что нужно удалить запись:

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

 * Статья EFI stub kernel объясняет, как настроить ядро Linux, чтобы его можно было загрузить непосредственно из EFI.