> fdisk -l -u jetson-nano-sd-r32.1.1-2019-05-31.img
Disk jetson-nano-sd-r32.1.1-2019-05-31.img: 12 GiB, 12884901888 bytes, 25165824 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D048AD43-24FD-4DED-B06E-7BB8ED98158C
Device Start End Sectors Size Type
jetson-nano-sd-r32.1.1-2019-05-31.img1 24576 25165790 25141215 12G Linux filesystem
jetson-nano-sd-r32.1.1-2019-05-31.img2 2048 2303 256 128K Linux filesystem
jetson-nano-sd-r32.1.1-2019-05-31.img3 4096 4991 896 448K Linux filesystem
jetson-nano-sd-r32.1.1-2019-05-31.img4 6144 7295 1152 576K Linux filesystem
jetson-nano-sd-r32.1.1-2019-05-31.img5 8192 8319 128 64K Linux filesystem
jetson-nano-sd-r32.1.1-2019-05-31.img6 10240 10623 384 192K Linux filesystem
jetson-nano-sd-r32.1.1-2019-05-31.img7 12288 13439 1152 576K Linux filesystem
jetson-nano-sd-r32.1.1-2019-05-31.img8 14336 14463 128 64K Linux filesystem
jetson-nano-sd-r32.1.1-2019-05-31.img9 16384 17663 1280 640K Linux filesystem
jetson-nano-sd-r32.1.1-2019-05-31.img10 18432 19327 896 448K Linux filesystem
jetson-nano-sd-r32.1.1-2019-05-31.img11 20480 20735 256 128K Linux filesystem
jetson-nano-sd-r32.1.1-2019-05-31.img12 22528 22687 160 80K Linux filesystem
这一个个多分区img
先 fdisk -lu jetson-nano-sd-r32.1.1-2019-05-31.img
看到此img分了12个区。
1.计算起始地址与大小
img1 start 24576 end 25165790 start_byte 12582912 size 12872301568
img2 start 2048 end 2303 start_byte 1048576 size 130560
img3 start 4096 end 4991 start_byte 2097152 size 458240
img4 start 6144 end 7295 start_byte 3145728 size 589312
img5 start 8192 end 8319 start_byte 4194304 size 65024
img6 start 10240 end 10623 start_byte 5242880 size 196096
img7 start 12288 end 13439 start_byte 6291456 size 589312
img8 start 14336 end 14463 start_byte 7340032 size 65024
img9 start 16384 end 17663 start_byte 8388608 size 654848
img10 start 18432 end 19327 start_byte 9437184 size 458240
img11 start 20480 end 20735 start_byte 10485760 size 130560
img12 start 22528 end 22687 start_byte 11534336 size 81408
2 losetup 命令创建回环设备
losetup -f -o 12582912 --sizelimit 12872301568 jetson-nano-sd-r32.1.1-2019-05-31.img
losetup -f -o 1048576 --sizelimit 130560 jetson-nano-sd-r32.1.1-2019-05-31.img
会分别创建/dev/loop0与/dev/loop1
> losetup
NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE
/dev/loop1 130560 1048576 0 0 ****************jetson-nano-sd-r32.1.1-2019-05-31.img
/dev/loop2 0 0 1 0 ************************linuxroot.img
/dev/loop0 12872301568 12582912 0 0************jetson-nano-sd-r32.1.1-2019-05-31.img
3 挂载
> mkdir img1 img2
> mount /dev/loop0 img1
> mount /dev/loop1 img2
>df -h | grep img
就能看到原始img中的东西已经挂载到文件夹下来了。
忧伤:img2-img12里的东西怎么挂载不上,拷贝不出来呢?
4 逆过程多分区的img怎么制作呢?在线等
https://www.cnblogs.com/ZQQH/p/8453763.html
冒似此老兄的博客能解决我的问题??先放这,先实验