[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