ALT Linux Distributions development
 help / color / mirror / Atom feed
From: "Антон Мидюков" <midyukov-anton@ya.ru>
To: devel-distro@lists.altlinux.org
Subject: Re: [devel-distro] tar2fs: добавлена поддержка grub-efi
Date: Wed, 15 Jan 2020 20:55:59 +0700
Message-ID: <ff18717d-7e88-90bd-a164-e9c51c530860@ya.ru> (raw)
In-Reply-To: <787760a2-a690-2868-bb52-9bd46a722aa3@ya.ru>

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>



  parent reply	other threads:[~2020-01-15 13:55 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-12-18 20:24 Антон Мидюков
2019-12-19 21:54 ` Leonid Krivoshein
2019-12-20  3:52   ` Антон Мидюков
2019-12-20 16:24     ` Leonid Krivoshein
2019-12-20 16:47       ` Антон Мидюков
2020-01-15 13:55 ` Антон Мидюков [this message]
2020-01-15 13:57   ` Антон Мидюков

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ff18717d-7e88-90bd-a164-e9c51c530860@ya.ru \
    --to=midyukov-anton@ya.ru \
    --cc=devel-distro@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Distributions development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-distro/0 devel-distro/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel-distro devel-distro/ http://lore.altlinux.org/devel-distro \
		devel-distro@lists.altlinux.org devel-distro@lists.altlinux.ru devel-distro@lists.altlinux.com
	public-inbox-index devel-distro

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-distro


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git