There are two sorts of VM image creation tools:
- [A] those that use virtualiaztion, boot the image and do things
- [B] those that use chroot (or maybe systemd-spawn)
[A] is a very big deal breaker due to files being created during boot such as entropy seeds and whatnot. Much less clean. Not suitable for redistribution.
In either case we’d have to diff
:
- the image created by grml-debootstrap vs the new tool.
- create an image twice using the new tool and viewing the
diff
.
Related:
debos uses fakemachine a library that setups qemu-system allowing you to work in the image
That sounds like [A].