[make-initrd] Release make-initrd 2.24.0
Alexey Gladkov
gladkov.alexey at gmail.com
Mon Sep 20 16:39:33 MSK 2021
On Mon, Sep 20, 2021 at 04:18:42PM +0300, Leonid Krivoshein wrote:
>
>
> 20.09.2021 15:49, Alexey Gladkov пишет:
> > On Mon, Sep 20, 2021 at 01:42:02PM +0200, Alexey Gladkov wrote:
> > > New release 2.24.0 is available.
> > >
> > > Important changes
> > > =================
> > >
> > > - New fearure:
> > > + bootconfig adds Extra Boot Config support.
> > > - Utilities:
> > > + initrd-put: Fixed copying of complex symbolic links of symbolic links.
> > > + initrd-ls: Add Extra Boot Config support.
Забыл сказать, что у initrd-ls не только появилось знание о bootconfig, но
и brief режим:
$ initrd-ls -b /tmp/initrd-5.10.62-std-def-alt1.img
1 cpio archive, size 4739292 bytes
2 xz compressed cpio archive, size 14605824 bytes
3 bootconfig, size 12 bytes
спереди ucode, сзади bootconfig (это не cpio). Без специальных средств
initramfs больше не распаковать )))
> > Этот релиз почти полностью посвящён Extra Boot Config [1]. Не так давно в
> > ядре появилась возможность прикреплять к initramfs параметры конфигурации
> > ядра. Параметры из этого конфига будут использованы если при загрузке ядру
> > передать параметр bootconfig.
> >
> > В linux-tools была добавлена утилита bootconfig (уже в сизифе), чтобы
> > управлять приаттаченом конфигом.
> >
> > Поддержка в make-initrd состоит в том, чтобы присоединять конфиг из файла
> > к образу при генерации или же взять конфиг у загруженного ядра.
> >
> > [1] https://www.kernel.org/doc/Documentation/admin-guide/bootconfig.rst
Я знал, что ты заинтересуешься ))
> Очень интересно, так как позволяет не загромождать /proc/cmdline. Но главный
> вопрос: можно ли из userspace повторно менять содержимое /proc/cmdline? Или
> же только на этапе загрузки эти данные читаются из определённого места
> образа initramfs, подобно ucode?
Параметры вычитываются из определённого места образа. А вот перекрываются
ли значения из bootconfig значениями из /proc/cmdline я не знаю.
--
Rgrds, legion
More information about the Make-initrd
mailing list