Назад | Перейти на главную страницу

Как выполнить последовательную передачу данных по локальной сети после загрузки начального рамдиска?

Я хотел бы использовать «ipmitool ... sol activate» для записи любых возможных сбоев ядра. Мне удалось сохранить GRUB2 в текстовом режиме с помощью «GRUB_TERMINAL = console» в / etc / default / grub. Но сразу после сообщения «Загрузка начального виртуального диска» (который все еще является GRUB), когда Linux начинает печатать текст на консоли VGA, сообщения на последовательной консоли прекращаются.

Я думаю, что либо GRUB, либо Linux делают что-то в этот момент, как при загрузке шрифта, который убивает строку vga-text-to-serial. Я бы хотел, чтобы он этого не делал, что бы это ни было.

Я пробовал до сих пор:

Одна очевидная альтернатива - настроить перенаправление последовательной консоли на виртуальный COM-порт, что должно вызывать появление паники и в последовательном интерфейсе, но я бы предпочел остаться в исходном текстовом режиме, поэтому VGA и консоль находятся в синхронизация и оба принимают ввод.

По умолчанию ядро ​​ничего не выводит на последовательные порты. Вы должны прямо упомянуть об этом.
Чтобы решить эту проблему, добавьте следующее в GRUB_CMDLINE_LINUX_DEFAULT

console=tty0 console=ttyS0,9600n8

заменить 9600n8 с вашим sol настройки консоли.