Gentoo EFI Boot Manager
Материал из AlexNook
Краткая заметка, как настроить загрузку системы на материнских платах с поддержкой UEFI.
Инструкция построена на вырезках их официальной документациипо Gentoo. Ссылки будут в конце статьи.
Настройка ядра системы
Если используется классическая схема обращения к разделам дисков
Установка EfiBootMgr
Для начала монитруем загрузочный раздел
mount /dev/sda1 /boot
Затем ставим сам менеджер efi
emerge --ask sys-boot/efibootmgr
После чего создаём папку, куда поместим ядро. В этой папке UEFI прошивка материнки будет искать ядро линукса.
mkdir -p /boot/efi/boot
Далее копируем в созданную папку наше ядро
cp /boot/vmlinuz-* /boot/efi/boot/bootx64.efi
И наконец сообщаем прошивки UEFI нашей материнки куда она может обращатся за ядром линукса для его загрузки.
efibootmgr --create --disk /dev/sda --part 1 --label "Gentoo" --loader "\efi\boot\bootx64.efi"
Описание аргументов команды
To create an EFI boot entry, a couple of arguments are passed to efibootmgr:
- --create or -c to create a new entry;
- --part or -p followed by the partition number on which the EFI System Partition is hosted;
- --disk or -d followed by the disk on which the EFI System Partition is hosted;
- --label or -L followed by the label to use as the boot entry;
- --loader or -l followed by the path of the EFI image to boot