imgファイルからカーネルの詳細を取得する方法

imgファイルからカーネルの詳細を取得する方法

uname -a特定のLinuxシステムで現在ロードされているカーネルのバージョン番号、アーキテクチャ、ビルド日などを知らせるカーネル情報を簡単に見つけることができます。

/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

関連情報