如何从img文件中获取内核详细信息

如何从img文件中获取内核详细信息

在给定的 Linux 系统上,我可以使用 轻松查找内核信息uname -a,它告诉我当前加载的内核的版本号、体系结构、构建日期等。

如何从 /boot 目录中的给定内核文件 (img) 中找到类似数据?是否有可以运行以输出相同元数据的等效命令?

答案1

file实用程序将提供一些信息:

$ uname -a
Linux vm 5.4.38-gentoo #1 SMP Tue May 5 00:53:31 EDT 2020 x86_64 Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz GenuineIntel GNU/Linux

$ file /boot/vmlinuz-5.4.38-gentoo
/boot/vmlinuz-5.4.38-gentoo: Linux kernel x86 boot executable bzImage, version 5.4.38-gentoo (root@vm) #1 SMP Tue May 5 00:53:31 EDT 2020, RO-rootFS, swap_dev 0x9, Normal VGA

您可以从其他来源获得的硬件信息,例如/proc/cpuinfo

$ cat /proc/cpuinfo| grep "model name"
model name  : Intel(R) Core(TM) i7-4850HQ CPU @ 2.30GHz

相关内容