安装SD卡图像 - 更改分区上的文件并回写

时间:2017-02-24 09:38:24

标签: linux bash disk loopback

我想挂载一个IMG文件(其上有1个分区),在一个(ext4)分区上更改一些文件,然后将结果写回此img。

一种方法是将img写入SD卡,更改并再次制作图像。但我没有SD卡写手(!),我认为这种方式无论如何都是复杂的。无论如何,我尝试过一次不同的计算机,它以这种方式工作,但它非常复杂和耗时。尝试使用"环回设备"没有为我工作。

有人可以告诉我如何在Ubuntu上执行此操作(例如使用环回设备吗?)。

1 个答案:

答案 0 :(得分:0)

您必须使用以下命令创建环回设备:

losetup  -P /dev/loop0 file

然后它将以以下形式显示该文件上的所有分区:

/dev/loop0
/dev/loop0p1
/dev/loop0p2

这里引用了一个名为losetup的人

  

-P, - partscan                 强制内核在新创建的循环设备上扫描分区表。