[devel-distro] tar2fs: добавлена поддержка grub-efi

Антон Мидюков midyukov-anton at ya.ru
Wed Jan 15 16:55:59 MSK 2020


19.12.2019 3:24, Антон Мидюков пишет:
>
> 3. Для того, чтобы грузилось без записей в nvram, установка 
> производится командой:
>
> grub-install --target=<target> --removable
>
Выяснил интересный момент. Если устанавливать одновременно с опциями 
--removable и --uefi-secure-boot, то не грузится. Погуглил, не только у 
нас так не работает. Похоже, так делать нельзя.

А в текущем виде подходит только для небезопасной загрузки, что впрочем 
для виртуальных машин вполне нормально.

И всё же у меня вопрос, что лучше:

1. Как сейчас, чтобы из коробки грузилось, но только с отключенным 
secure boot?

2. или же устанавливать с параметрами --uefi-secure-boot --no-nvram? 
Тогда придётся руками прописывать в nvram, но и с включенным secure boot 
должно грузиться.

3. Или попробовать реализовать сборку подписанного загрузчика, как это 
делается в mkimage-profiles?

> 5. sed'ом исправляется initrd16 на inirdefi для grub-efi и наоборот 
> для grub-pc. Это изменение необходимо, чтобы получать рабочий конфиг 
> для grub-pc на системах с EFI и для grub-efi на системах без EFI.
Тут нужно добавить, что если собирать на системе без EFI не добавляется 
пункт System setup, и наоборот при сборке на системе с EFI этот пункт 
добавляется для grub-pc. Также при сборке для aarch64 этот пункт не 
добавляется всегда, так как сборка проходит в qemu без EFI. Вот такие 
вот недостатки, однако.

-- 
С уважением, Антон Мидюков <antohami �� altlinux.org>



More information about the devel-distro mailing list