如何记录内核恐慌?

如何记录内核恐慌?

我在旧内核 4.4 和 4.9 上运行了 Ubuntu 18.04,也许中间或之后的一些版本也能运行,但这些版本对我来说可以运行,我可以启动它们。

编辑:4.13 也有效。

我遇到的问题是,4.14 之后的版本没有内核可以工作,并且每个版本在启动时都会出现内核恐慌。

我尝试查看日志以找出导致恐慌的原因,但没有日志(这是有道理的,因为日志当时还没有启动)。

我尝试执行我在 Wiki 上找到的 kernel panic force,但没有成功。有人能给我一步一步的指导,让我知道为什么会出现这些 panic。或者给出一些建议,告诉我如何找出为什么会发生这种情况。

在启动/崩溃期间,我几乎无法从控制台输出中读取任何内容,因为分辨率非常小,因此屏幕上只有很少的文本可供我读取。退出代码为 0x00000009。

如果这意味着什么,我尝试放置启动 USB Arch,但也遇到了内核恐慌。

编辑 2 26.03.2019: ls -la 输出

drwxr-xr-x  3 root root     4096 мар 26 01:28 .
drwxr-xr-x 23 root root     4096 мар 26 00:40 ..
-rw-r--r--  1 root root  1472334 нов 24  2017 abi-4.13.16-041316-generic
-rw-r--r--  1 root root  1402742 мар 23 14:44 abi-4.9.165-0409165-generic
-rw-r--r--  1 root root   211697 нов 24  2017 config-4.13.16-041316-generic
-rw-r--r--  1 root root   201339 мар 23 14:44 config-4.9.165-0409165-generic
-rw-r--r--  1 root root   224094 мар 23 21:59 config-5.0.4-050004-generic
drwxr-xr-x  5 root root     4096 мар 26 01:27 grub
-rw-r--r--  1 root root 56597111 мар 26 01:03 initrd.img-4.13.16-041316-generic
-rw-r--r--  1 root root 39849072 мар 26 01:03 initrd.img-4.9.165-0409165-generic
-rw-r--r--  1 root root 64550786 мар 26 01:28 initrd.img-5.0.4-050004-generic
-rw-r--r--  1 root root 51698578 мар 24 21:55 initrd.img-5.0.4-050004-generic-kdump
-rw-r--r--  1 root root   182704 јан 28  2016 memtest86+.bin
-rw-r--r--  1 root root   184380 јан 28  2016 memtest86+.elf
-rw-r--r--  1 root root   184840 јан 28  2016 memtest86+_multiboot.bin
-rw-------  1 root root  3871207 нов 24  2017 System.map-4.13.16-041316-generic
-rw-------  1 root root  3664778 мар 23 14:44 System.map-4.9.165-0409165-generic
-rw-------  1 root root  4363509 мар 23 21:59 System.map-5.0.4-050004-generic
-rw-------  1 root root  7812880 нов 24  2017 vmlinuz-4.13.16-041316-generic
-rw-------  1 root root  7497504 мар 23 14:44 vmlinuz-4.9.165-0409165-generic
-rw-------  1 root root  8681344 мар 23 21:59 vmlinuz-5.0.4-050004-generic-kdump

解决方案:我使用的是 HP 主板。Bios 是过时的 1.04,所以我将 Bios 更新到 1.60,现在可以正常工作了。即使在 5.04 内核中也能启动。我也会测试其他主板,我认为它们也能正常工作。

答案1

从评论和聊天中...

尝试了许多无法解决问题的方法后,我们将 BIOS 从 1.04 更新到 1.60,现在内核 5.0.4 可以正常启动!

相关内容