u
efibootmgr --create --disk /dev/sda --part 1 --label "ArchLinux" --loader /vmlinuz-linux --unicode "root=/dev/mapper/vg-arch rw initrd=\initramfs-linux.img" --verbose
где
--disk
- путь к диску, где espгде
--part
- номер раздела с esp
(в примере esp на
/dev/sda1
где label - название загрузочной зписи (можешь хоть хуй написать, тупо косметика)
--loader
- vmlinuz (за корень считать esp)--unicode
- параметры ядра. в root укажи раздел с корнем. Можно как я, можно через label или UUID, в initrd указываешь initramfs (хз почему с бэкслэш, не разбирался и не хочу). Если надо что-то дополнительно, дописываешь там же. Если ставил ucode, то перед initrd допиши initrd=\intel-ucode.img
или initrd=\amd-ucode.img
, смотря что ставил