1、查看ramdisk.img 格式
[root@localhost ramdisk]# file ramdisk.img ramdisk.img: u-boot legacy uImage, ramdisk, Linux/ RAMDisk Image (gzip), 24477522 bytes, Wed Apr 19 18:10:25 2023, Load Address: 0x10000000, Entry Point: 0x10000000, Header CRC: 0xEDB56EAE, Data CRC: 0x2B30F69D
2、去掉ramdisk 的头
[root@localhost ramdisk]# dd if=ramdisk.img of=ramdisk bs=64 skip=1 382461+1 records in 382461+1 records out 24477522 bytes (24 MB) copied, 0.96834 s, 25.3 MB/s
3、查看去头后的ramdisk 格式
[root@localhost ramdisk]# file ramdisk ramdisk: gzip compressed data, was "ramdisk", from Unix, last modified: Wed Apr 19 18:10:12 2023, max compression
4、解压ramdisk
[root@localhost ramdisk]# mv ramdisk ramdisk.gz [root@localhost ramdisk]# gunzip -v ramdisk.gz ramdisk.gz: 90.9% -- replaced with ramdisk
5、查看解压后的ramdisk 格式
[root@localhost ramdisk]# file ramdisk ramdisk: Linux rev 1.0 ext4 filesystem data, UUID=a05e3c7e-a748-4ee7-accb-da2a0de89e15 (extents) (64bit) (large files) (huge files)
6、挂载ext4文件系统
[root@localhost ramdisk]# mount -o loop ramdisk /root/ramdisk
7、查看ramdisk 文件系统里面的内容
[root@localhost ]# ls ramdisk/ bin dev lib linuxrc media opt root sbin tmp var configs etc lib64 lost+found mnt proc run sys usr
8、参考
https://blog.csdn.net/hanglinux/article/details/51438597
标签:ramdisk,解压,img,格式,root,localhost From: https://www.cnblogs.com/tzj-kernel/p/17471284.html