Hi all,

Is there any way I can get livecd-iso-to-disk to do its thing with a target that is not a regular block-device?

I spin images regularly throughout the work day and then have to transfer the image to a CF or SD card using this tool, then drop said card into a host for each test cycle.  This is, of course, tedious.  I'd like to shorten the process by using a VM as the host and simply point this VM to a disk image file that I populate directly with livecd-iso-to-disk.  Presently, the tool balks at my attempt complaining with the error that, "test.img is not a block device".

I already have used the VM to run the ISO directly, but that is insufficient for my use case because I absolutely need the persistent storage that usually is possible via the remaining space of the CF/SD card.  Yes, I could create a second virtual disk for the persistent storage, but that would require lots of retooling of my various OS hooks and arguably be sufficiently different to the normal deployment that it would be a weak test at best.

--
John Florian