Ale*_*all 7 gzip embedded-linux initrd
我们为我们公司的特定嵌入式设备开发,其中一部分是制作通过netboot通过以太网加载到设备上的初始根磁盘.我们遇到了一些问题,因此,包含初始根磁盘内容的原始文件夹与其备份一起丢失,但我们仍然有通过压缩ramdisk的内容创建的initrd映像.它已作为本地循环设备挂载,然后在gzip压缩文件上运行mkimage.有没有办法撤消mkimage的影响并获取原始的gzip压缩内容,以便我们可以恢复原始图像?
你在谈论u-boot的mkimage吗?如果是这样,您可以通过删除前64个字节来恢复原始文件.
dd if=<image> of=<recovered file> bs=64 skip=1
Run Code Online (Sandbox Code Playgroud)