Gentoo EFI Boot Manager: различия между версиями

Материал из AlexNook
Перейти к навигацииПерейти к поиску
 
(не показаны 2 промежуточные версии этого же участника)
Строка 48: Строка 48:
И наконец сообщаем прошивки UEFI нашей материнки куда она может обращатся за ядром линукса для его загрузки.
И наконец сообщаем прошивки UEFI нашей материнки куда она может обращатся за ядром линукса для его загрузки.


{{root|efibootmgr --create --disk /dev/sda --part 2 --label "Gentoo" --loader "\efi\boot\bootx64.efi"}}
{{root|efibootmgr --create --disk /dev/sda --part 1 --label "Gentoo" --loader "\efi\boot\bootx64.efi"}}


== Описание аргументов команды ==
== Описание аргументов команды ==
Строка 54: Строка 54:
'''To create an EFI boot entry, a couple of arguments are passed to efibootmgr:'''
'''To create an EFI boot entry, a couple of arguments are passed to efibootmgr:'''


* --create or -c to create a new entry;
* '''--create or -c''' to create a new entry;
* --part or -p followed by the partition number on which the EFI System Partition is hosted;
* '''--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;
* '''--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;
* '''--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
* '''--loader or -l''' followed by the path of the EFI image to boot
 
= Почитать дополнительно =
Ссылки на использованные материалы:
 
* [https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Bootloader#Alternative_2:_efibootmgr Configuring the bootloader - Alternative 2: efibootmgr]
* [https://wiki.gentoo.org/wiki/EFI_stub EFI stub]
* [https://wiki.gentoo.org/wiki/EFI_System_Partition EFI System Partition]
* [https://wiki.gentoo.org/wiki/Efibootmgr Efibootmgr]
 
 


[[Category:Linux]]
[[Category:Linux]]
[[Category:Index]]
[[Category:Index]]

Текущая версия на 13:53, 21 сентября 2021

Краткая заметка, как настроить загрузку системы на материнских платах с поддержкой 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 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

Почитать дополнительно

Ссылки на использованные материалы: