读取 系统 映像 文件 Debian
今天从官网下载了一个Debian系统映像文件(bone-debian-7.9-lxde-4gb-ARMhf-2015-11-12-4gb.img.xz),想看看里面有些什么东西。通过多次查找资料,最后终于可以看到这个映像文件里有什么了,然后把整个过程写出来,分享一下。 1、解压缩。从官网下载的映像文件是xz格式的压缩文件,可以通过命令xz来解压缩(xz -dk file.img)。
2、解压缩之后通过命令parted来读取img文件的分区信息,文件系统类型。
执行后显示如下信息:
/*
磁盘 /home/myoslinux/work/bone-debian-7.9-lxde-4gb-armhf-2015-11-12-4gb.img: 3565MB
Sector size (logical/physical): 512B/512B
分区表:msdos
Disk Flags:
*/
数字 开始: End 大小 类型 文件系统 标志
1 1048576B 101711871B 100663296B primary fat16 启动, lba
2 101711872B 3565158399B 3463446528B primary ext4
3、知道这些信息之后就可以对这个映像用mount命令挂载到指定的目录了。语句是
sudo mount -o loop,offset=101711872 bone-debian-7.9-lxde-4gb-armhf-2015-11-12-4gb.img bone_79/
-o loop :用来把一个文件当成硬盘分区mount到目录
offset值就是上一步中第二个分区的起始扇区。
4、查看。上面几步完成之后就可以到挂载点去查看里面的文件了。
5、卸载。umount ./bone_79 就可以了
回帖(3)
2018-2-4 00:34:08
看看
看看
举报
2018-2-4 00:34:16
多学习
多学习
举报
2018-3-19 14:15:52
学习,赚积分下载!
学习,赚积分下载!
举报
更多回帖