我想挂载一个 IMG 文件(上面有 >1 个分区),更改一个 (ext4) 分区中的一些文件,然后将结果写回此 img。
一种方法是将 img 写入 SD 卡,在那里更改并重新制作图像。但我没有 SD 卡写入器(!)而且我认为这种方式无论如何都有点复杂。不管怎样,我在另一台电脑上试过一次,它是这样工作的,但它非常复杂和耗时。尝试使用“环回设备”对我没有用。
谁能告诉我如何在 Ubuntu 上执行此操作(例如使用环回设备?)。
最佳答案
你必须创建环回设备:
losetup -P /dev/loop0 file
然后它将以以下形式显示该文件上的所有分区:
/dev/loop0
/dev/loop0p1
/dev/loop0p2
这里引用了 man losetup 的话
-P, --partscan Force the kernel to scan the partition table on a newly created loop device.
关于linux - 挂载 SD 卡镜像 - 更改分区上的文件并写回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42435226/