如何在系统崩溃的情况下可靠捕获Linux内核日志消息(BUG,panic)?

我希望能够访问线程/回溯/在死亡之前由内核窃听的内容。 这已被certificate是有问题的,因为我有权访问的所有接口都被禁用。 在重新启动后,systemd日志还没有能够logging有关崩溃的任何信息,可能是因为缓冲区冲洗到文件系统被阻止。

这是我尝试过的并且失败了

  1. 控制台访问 – X应用程序在这里运行dayjob,但系统崩溃后,没有键盘input被识别,所以我不能切换到vt

  2. netconsole发送数据到nc在另一台机器上侦听 – 我期望这个工作,但一切显示,没有崩溃相关的内核回溯到那里,甚至没有与dmesg -n 8

  3. 通过networkingssh – 崩溃后不可能,因为networking也被阻止

还有什么其他的select,我必须捕获100%的一切? 也许串口控制台? (什么将是一个合适的设备)我认为任何与USB的东西都易于也阻止子系统。

注意 :这个盒子是本地的,坐在我的房间里,所以所有的访问和方法都可用。