Gentoo EFI Boot Manager: различия между версиями
Материал из AlexNook
Перейти к навигацииПерейти к поиску
ALEX (обсуждение | вклад) |
ALEX (обсуждение | вклад) |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 48: | Строка 48: | ||
И наконец сообщаем прошивки UEFI нашей материнки куда она может обращатся за ядром линукса для его загрузки. | И наконец сообщаем прошивки UEFI нашей материнки куда она может обращатся за ядром линукса для его загрузки. | ||
{{root|efibootmgr --create --disk /dev/sda --part | {{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. Ссылки будут в конце статьи.
Настройка ядра системы
Если используется классическая схема обращения к разделам дисков
Установка 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
Почитать дополнительно
Ссылки на использованные материалы: