我想使用“ipmitool … sol activate”来logging任何可能发生的内核恐慌。 我设法在/ etc / default / grub中将GRUB2保留为文本模式,并使用“GRUB_TERMINAL = console”。 但在“加载初始ramdisk”(仍然是GRUB)消息之后,当Linux开始在VGA控制台上打印文本时,串行控制台上的消息停止。
我想GRUB或者Linux正在做一些事情 ,比如加载一个字体,这个字体会导致vga-text-to-serial线路死掉。 无论如何,我都希望不要这样做。
我已经尝试了迄今为止:
一个明显的select是将串行控制台redirect到虚拟COM端口,这应该使串行over LAN上出现混乱,但是我宁愿留在最初的文本模式下,以便VGA和控制台处于同步并同时接受input。
默认情况下,内核不会向串口输出任何内容。 你应该明确地提到它。
要解决这个问题,请在GRUB_CMDLINE_LINUX_DEFAULT添加以下GRUB_CMDLINE_LINUX_DEFAULT
console=tty0 console=ttyS0,9600n8
用您的sol控制台设置replace9600n8 。