Обновил BIOS. При этом то ли слетели настройки, то ли включение «оптимизированных настроек» сбрасывает настройки загрузки. Теперь не могу настроить загрузку efibootmgr-ом.
# efibootmgr -c -L GRUB -l '\EFI\gentoo\grubx64.efi'
Timeout: 1 seconds
BootOrder: 0000
Boot0000* GRUB HD(1,GPT,47aa9c71-d93e-4ca0-a57e-dd1806d886b9,0x800,0x918596800)/\EFI\gentoo\grubx64.efi
# efibootmgr -v
Timeout: 1 seconds
BootOrder: 0000
Boot0000* GRUB HD(1,GPT,47aa9c71-d93e-4ca0-a57e-dd1806d886b9,0x800,0x918596800)/\EFI\gentoo\grubx64.efi
dp: 04 01 2a 00 01 00 00 00 00 08 00 00 00 00 00 00 00 68 59 18 09 00 00 00 71 9c aa 47 3e d9 a0 4c a5 7e dd 18 06 d8 86 b9 02 02 / 04 04 34 00 5c 00 45 00 46 00 49 00 5c 00 67 00 65 00 6e 00 74 00 6f 00 6f 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Перезагружаюсь. Вместо GRUB получаю настройки UEFI. Вручную запускаю fs0:\EFI\gentoo\grubx64.efi. Загружаю Линукс, вижу:
# efibootmgr
Timeout: 1 seconds
No BootOrder is set; firmware will attempt recovery
Материнская плата MSI PRO B850-P WIFI, биос AMI. Secure Boot отключил. Какие ещё настройки нужны?
ОТВЕТ: При перезагрузке сбрасывались записи с неверным разделом. Нужен был 2, по умолчанию создаётся для 1. Правильная команда: efibootmgr -c -L GRUB -d /dev/sda -p 2 -l '\EFI\gentoo\grubx64.efi'. Почему-то efibootmgr -b 0000 -L GRUB -d /dev/sda -p 2 -l '\EFI\gentoo\grubx64.efi' отрабатывает без ошибок, но номер раздела не меняет.




