Gentoo EFI Boot Manager: различия между версиями
Материал из AlexNook
Перейти к навигацииПерейти к поиску
ALEX (обсуждение | вклад) |
ALEX (обсуждение | вклад) |
||
Строка 27: | Строка 27: | ||
= Установка EfiBootMgr = | |||
Для начала монитруем загрузочный раздел | |||
{{root|mount /dev/sda1 /boot}} | |||
Затем ставим сам менеджер efi | |||
{{root|emerge --ask sys-boot/efibootmgr}} | |||
После чего создаём папку, куда поместим ядро. В этой папке UEFI прошивка материнки будет искать ядро линукса. | |||
{{root|mkdir -p /boot/efi/boot }} | |||
Далее копируем в созданную папку наше ядро | |||
{{root|cp /boot/vmlinuz-* /boot/efi/boot/bootx64.efi }} | |||
И наконец сообщаем прошивки UEFI нашей материнки куда она может обращатся за ядром линукса для его загрузки. | |||
{{root|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 | |||
[[Category:Linux]] | [[Category:Linux]] | ||
[[Category:Index]] | [[Category:Index]] |
Версия 13:48, 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 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