>
> I would like to be able to create, partition, format, mount, and populate a
> raw disk image file as a non-root user. I am able to create the image file
> with dd and partition it with parted as a non-root user. I have not
> figured out a way to format, mount, and populate it as a non-root user.
> Tools such as losetup and kpartx seem perfect for the task, but
> unfortunately require root.
>
> Is it possible to do what I want with qemu?
Since you can run Qemu as a non-root user, and you can present an
arbitrary file to it as a disk, it seems that you should be able to
use the standard disk tools within a Qemu guest to do what you want.
Dale
Thanks Dale. I was hoping I could do something like this. I'll explore that further.
> Why do you wish to avoid root?
Tony, I am wanting to run as non-root because it is my Jenkins build-server that will be doing all of this which needs to run as non-root for security sake. I want the last stage of my build to produce a uSD card image.