![如何解压U-boot镜像?](https://linux22.com/image/183366/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%8E%8BU-boot%E9%95%9C%E5%83%8F%EF%BC%9F.png)
我的 U-boot 映像名为:
rootfs.13cy.initramfs.bzip2.uboot
我想看看里面有什么。什么是 dumpimage cmd 向我显示:
dumpimage -l rootfs.13cy.initramfs.bzip2.uboot
Image Name: Ramdisk Image
Created: Sun Oct 25 00:39:27 2020
Image Type: ARM Linux RAMDisk Image (bzip2 compressed)
Data Size: 1251896 Bytes = 1222.55 KiB = 1.19 MiB
Load Address: 00000000
Entry Point: 00000000
binwalk cmd 告诉我什么:
binwalk rootfs.13cy.initramfs.bzip2.uboot
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
0 0x0 uImage header, header size: 64 bytes,
header CRC: 0x98E059B1, created: 2020-10-24 22:39:27, image size: 1251896 bytes,
Data Address: 0x0, Entry Point: 0x0, data CRC: 0x9F716869, OS: Linux, CPU: ARM,
image type: RAMDisk Image, compression type: bzip2, image name: "Ramdisk Image"
所以它是一个 RAMDisk 映像,似乎不是内核,我可以查看它的内部吗?任何想法,请
答案1
您可以使用 解压缩图像bzip2
。读man bzip2
。
您可以使用的选项读取mount
未压缩的图像。mount
-o loop
man mount