Lx4U-book/docs/build-system/grub-efi.md
2021-05-24 20:29:56 +03:00

1.4 KiB

Дополнительные необходимые файлы

https://unifoundry.com/pub/unifont/unifont-13.0.06/font-builds/unifont-13.0.06.pcf.gz

Подготовка

Установите шрифт, используемый grub

mkdir -pv /usr/share/fonts/unifont &&
gunzip -c unifont-13.0.06.pcf.gz > /usr/share/fonts/unifont/unifont.pcf

Настройка

unset {C,CPP,CXX,LD}FLAGS
./configure --prefix=/usr        \
            --sbindir=/usr/bin      \
            --sysconfdir=/etc    \
            --disable-efiemu     \
            --enable-grub-mkfont \
            --with-platform=efi  \
            --disable-werror   

Объяснение параметров configure

--disable-efiemu - Отключает установку большого и не нужного компонента

--with-platform=efi - Использовать EFI

--enable-grub-mkfont - Включает установку шрифтов

Сборка

make

Установка

make install &&
mv -v /etc/bash_completion.d/grub /usr/share/bash-completion/completions
source /etc/profile