Linux 有没有办法找到开机自检(POST)日志/结果?

Linux 有没有办法找到开机自检(POST)日志/结果?,linux,hardware,boot,bios,Linux,Hardware,Boot,Bios,在Linux引导过程中,有没有办法查看运行了哪些POST测试以及结果?是否只有在出现故障时才会报告 Linux新手,了解引导过程,非常想了解引导屏幕的输出以及正在进行的操作。如果计算机已引导,则所有后期测试均通过。如果计算机没有启动,它们就会失败 请记住,POST测试是对一些内存位置和一些芯片组寄存器的简单读/写测试。它们并不是真正有用的硬件诊断工具 不,因为POST是“bios”,并且在linux启动之前运行。没有实际的地方可以存储任何post结果,因为bios不知道应该如何/在哪里存储数据。

在Linux引导过程中,有没有办法查看运行了哪些POST测试以及结果?是否只有在出现故障时才会报告


Linux新手,了解引导过程,非常想了解引导屏幕的输出以及正在进行的操作。

如果计算机已引导,则所有后期测试均通过。如果计算机没有启动,它们就会失败


请记住,POST测试是对一些内存位置和一些芯片组寄存器的简单读/写测试。它们并不是真正有用的硬件诊断工具

不,因为POST是“bios”,并且在linux启动之前运行。没有实际的地方可以存储任何post结果,因为bios不知道应该如何/在哪里存储数据。bios芯片只有有限的存储空间,操作系统可能会擦除存储结果的内存,作为其自身启动的一部分,等等。如果我通过串行端口连接,一旦我通电,bios是否会输出到屏幕上?我应该提到的是,这些是运行Linux的嵌入式设备。在具有某些管理功能的“业务”级机器上,有一个串行控制台可用。在您的普通自制/家用pc上,没有。因此,由于我有串行控制台可用,BIOS(后测试)输出会被看到吗?可能不会。仅仅因为计算机有端口X,并不意味着在引导过程中任何东西都会输出到该端口。你需要额外的硬件,特别是支持英特尔vpro之类的cpu。我的意思是,我了解很多,我更好奇的是不同BIOS运行的不同POST测试。我的意思是,我知道它们在运行,但确切地说,它们必须在某个地方定义。这在不同的BIOS中有所不同。一些主板/PC制造商发布了一个POST代码列表,该列表将告诉您正在运行哪些测试。