Gentoo EFI Boot Manager

Материал из AlexNook
Перейти к навигацииПерейти к поиску

Краткая заметка, как настроить загрузку системы на материнских платах с поддержкой UEFI.

Инструкция построена на вырезках их официальной документациипо Gentoo. Ссылки будут в конце статьи.


EFI install 01.png

EFI install 02.png

EFI install 03.png


Настройка ядра системы

EFI kernel options 01.png

EFI kernel options 02.png

EFI kernel options 03.png

EFI kernel options 04.png

Если используется классическая схема обращения к разделам дисков

EFI kernel options 04a.png


Установка 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 2 --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