From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 8 Nov 2021 14:52:40 +0100 From: Alexey Gladkov To: make-initrd@lists.altlinux.org Message-ID: <20211108135240.b4xoa7w2ostjkxml@example.org> References: <2400b31f-1075-ac2c-0198-6bb6d3b676d2@basealt.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <2400b31f-1075-ac2c-0198-6bb6d3b676d2@basealt.ru> Subject: Re: [make-initrd] =?utf-8?b?0J3QtdGB0LrQvtC70YzQutC+IGNvbnNvbGU9INCy?= =?utf-8?q?_cmdline?= 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, 08 Nov 2021 13:52:41 -0000 Archived-At: List-Archive: On Mon, Nov 08, 2021 at 08:37:06PM +0700, Антон Мидюков wrote: > Здравствуйте > > Давно интересует вопрос: возможно ли сделать так, чтобы инициализировалось > несколько консолей, указанных в cmdline, например так: > console=ttyS0,115200 console=tty1 > > Т.е. хочется иметь синхронный вывод на tty1 и последовательную консоль > с предоставлением в случае проблем rdshell туда и туда. > > Сейчас для initrd имеет значение только последний указанный, т.е. console=tty1. > И тем не менее до запуска initrd вывод сообщений ядра идёт на tty1 и ttyS0,115200. > Приглашение shell появляется на обоих консолях. > Отсюда мысль, что проблема может быть в make-initrd. make-initrd не привязывается к конкретному, а использует /dev/console (за исключением plymouth, который явным образом прибит к tty1). Ядро запускает /init из initramfs, которому делает stdin/stdout/stderr. stdin не может быть комбинирован из двух разных терминалов. stdout дублируется ядром видимо. -- Rgrds, legion