首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从Fedora 35上的vmlinuz提取vmlinux

无法从Fedora 35上的vmlinuz提取vmlinux
EN

Unix & Linux用户
提问于 2022-01-16 16:49:38
回答 1查看 1.3K关注 0票数 1

我试图从Fedora 35标准vmlinuz文件(vmlinuz-5.14.15-200.fc34.x86_64)中提取vmlinux,它使用extract提供的脚本:

代码语言:javascript
复制
/usr/src/kernels/5.14.15-200.fc34.x86_64/scripts/extract-vmlinux vmlinuz-5.14.15-200.fc34.x86_64 > vmlinux
 extract-vmlinux: Cannot find vmlinux.

运行文件命令:

代码语言:javascript
复制
file -bL ./vmlinuz-5.14.15-200.fc34.x86_64 
Linux kernel x86 boot executable bzImage, version 5.14.15-200.fc34.x86_64 (mockbuild@bkernel02.iad2.fedoraproject.org) #1 SMP Wed Oct 27 15:53:30 UTC 2021, RO-rootFS, swap_dev 0xA, Normal VGA

问:为什么提取- vmlinux脚本在文件中找不到vmlinux?

EN

回答 1

Unix & Linux用户

发布于 2022-01-16 17:48:13

检查您是否拥有extract-vmlinuz使用的所有工具;截至2022-01-16,这些工具包括(根据来源,不包括核心用途):

  • readelf (so,binutils)
  • grep
  • 解压缩器:
    • gzip
    • xz
    • bzip2 (为你的案子!)
    • unlzma
    • lzop
    • lz4
    • zstd

另外,确保mktemp /tmp/vmlinuz-XXX对您有用。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/686594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档