From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 20 Sep 2021 15:39:33 +0200 From: Alexey Gladkov To: make-initrd@lists.altlinux.org Message-ID: <20210920133933.4bg5z6x5e4fesgir@example.org> References: <20210920114202.w4lqfjkujczkymzb@example.org> <20210920124950.a4heqn3ynv6e6qcb@example.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [make-initrd] Release make-initrd 2.24.0 X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Sep 2021 13:39:35 -0000 Archived-At: List-Archive: 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