【问题标题】:how to get kernel panic message logged?如何记录内核恐慌消息?
【发布时间】:2018-10-23 11:16:17
【问题描述】:

我正在尝试为英特尔 nuc 板构建自定义 Linux 内核。

首先,我在裸机上安装了 clearlinux(一个 Linux 发行版)。我试图通过将内核放在 /efi/boot 中并在 /efi/loader/entries 添加一个条目来将自定义 Linux 与 clearlinux 一起安装。我使用 systemd 作为我的默认引导加载程序。

我在尝试启动自定义 linux 时出现内核恐慌。问题是我无法在控制台中看到整个消息。

有什么方法可以将消息加载到文件中并查看enter code here,或者可以向内核参数添加一些选项,以便我可以浏览整个内核恐慌文本

这是我的内核条目

title customoslinux 
linux /EFI/custom/bzImage 
options root=PARTUUID=0de21747-3184-47eb-a415-720247c9abc6 quiet console=tty0 console=ttyS0,115200n8 init=/usr/bin/initra-desktop  

【问题讨论】:

标签: linux boot bootloader buildroot


【解决方案1】:

您可以在内核命令行中添加“vga=ask”,在内核启动之前它会询问您的屏幕分辨率。只需选择一些较大的分辨率并启动内核。

【讨论】:

  • 该选项似乎不起作用。内核似乎无法识别该命令。
  • 如果您能够连接串行终端 - 这样做 - 这是最简单的解决方案。如果没有 - 您可以重新编译内核添加 vga=ask 选项。
猜你喜欢
  • 2021-01-13
  • 2013-06-15
  • 2013-12-12
  • 1970-01-01
  • 2020-01-28
  • 2022-11-10
  • 2016-08-29
  • 1970-01-01
  • 2012-02-08
相关资源
最近更新 更多