Android Linux内核信息/检查工具

发布于 2024-11-30 13:11:32 字数 202 浏览 1 评论 0原文

有没有一个工具可以检查编译的内核映像以获取有关版本/平台/设备等的基本信息。

$<inspect-tool> zImage 
    Kernel version <X.XX.XX>, platform:<XXXX>, architecture<XXXX> etc..

谢谢

Is there a tool that can examine compiled kernels images for basic information about version/platform/device etc..

lt;inspect-tool> zImage 
    Kernel version <X.XX.XX>, platform:<XXXX>, architecture<XXXX> etc..

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

巾帼英雄 2024-12-07 13:11:32

file 实用程序为您提供了一些信息:

# file /boot/gentoo-3.0.3 
/boot/gentoo-3.0.3: Linux kernel x86 boot executable bzImage, version 3.0.3-gentoo (root@mybox) #3 SMP Sat Aug 20 11:45:06 CEST 2011, RO-rootFS, root_dev 0x806, swap_dev 0x2, Normal VGA

请注意,arch 不正确(应该是 x86_64,但我猜 x86_64 的启动映像确实是 32 位启动的)。

The file utility gives you some of that info:

# file /boot/gentoo-3.0.3 
/boot/gentoo-3.0.3: Linux kernel x86 boot executable bzImage, version 3.0.3-gentoo (root@mybox) #3 SMP Sat Aug 20 11:45:06 CEST 2011, RO-rootFS, root_dev 0x806, swap_dev 0x2, Normal VGA

Note that the arch is not correct (should be x86_64, but I guess the boot image for x86_64 is indeed a 32bit to start with).

东风软 2024-12-07 13:11:32

这可能会有所帮助:

http://www.linuxquestions.org/questions/slackware-14/anyway-to-extract-a-version-string-from-a-non-running-vmlinuz-506993/

但它基于朴素的内核映像 grep,尽管它可能会解决您的问题。

因此,为了提取内核版本,请尝试类似的操作:

grep -e "2\.[46]\.[0-9]*" ./vmlinuz

但是请注意,可能需要首先解压缩/解码图像(我真的不知道 android 内核图像与常规 Linux 内核有何不同)。

This might help:

http://www.linuxquestions.org/questions/slackware-14/anyway-to-extract-a-version-string-from-a-non-running-vmlinuz-506993/

but it is based on naive kernel image grepping, though it might solve your problem.

So in order to extract kernel version try something similar to:

grep -e "2\.[46]\.[0-9]*" ./vmlinuz

Note however, that it might be necessary to uncompress/decode the image first (I don't really know how android kernel image differ from regular Linux kernel).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文