From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 29 Nov 2021 14:01:46 +0100 From: Alexey Gladkov To: Distributions development Message-ID: <20211129130146.wbaqjoxtfleqssdj@example.org> References: <30e1387e-a982-2d46-4dfc-64e4c2083dfc@ya.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <30e1387e-a982-2d46-4dfc-64e4c2083dfc@ya.ru> Subject: Re: [devel-distro] =?utf-8?b?U3lzdmluaXQ6INC00LjQvdCw0LzQuNGH0LXRgdC6?= =?utf-8?b?0LDRjyDQvdCw0YHRgtGA0L7QudC60LAgc2VyaWFsIHR0eQ==?= X-BeenThere: devel-distro@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Distributions development List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Nov 2021 13:01:48 -0000 Archived-At: List-Archive: On Mon, Nov 29, 2021 at 05:35:19PM +0700, Антон Мидюков wrote: > Здравствуйте > > В systemd очень удобно сделана динамическая настройка serial tty > на основе аргумента console=. > Нельзя ли подобное реализовать для sysvinit? Можно. Я хотел бы чуть-чуть тронуть оффтопик, но несколько связанный. Я сейчас работаю над улучшением serial/net console в make-initrd. > Зачем это нужно? > Образы rescue и builder сейчас совершенно не адаптированы к условиям запуска > на железе, у которого нет монитора. Например, riscv64 Hifive Unleashed. > Также на одноплатниках и в qemu последовательная консоль сильно удобнее. > > В чём проблема? > Настроить консоль в sysvinit заранее можно, но, если она будет не доступна, > то будет происходить циклическая попытка её перезапуска раз в 5 минут. > Как минимум раз в 5 минут будет сообщение на экране, вполне возможно, что и > в самый неподходящий момент. Разок у меня rescue и вовсе ушёл на перезагрузку. > Так что заранее настроить не получится. > > Видимо, нужен какой-то сервис, который будет запускать и перезапускать agetty > при доступности последовательной консоли, указанной в cmdline. > Может такое решение уже существует, а я о нём не знаю? Да, можно добавить сервис, который будет активироваться в зависимости от console=. -- Rgrds, legion