Here is what I want to implement:
- Install a Linux distro into an image file, a.k.a., a linux installation inside an image file, just like a docker image. To make it easy, maybe we can just create a bootable image from a docker image. (Is it possible to create a bootable image from a docker image?) This kind of images can be tested with qemu, virtualbox, or something alike.
- Copy the prepared image into an external SSD, and then boot another computer with this image, just like Ventoy boot with ISO files.
- Different bootable images can share common disk spaces.
If it possible, I can prepare a bootable external SSD with multiple distros and shared data. Then, I can test different distros on different computers.
Is the above idea possible? And if possible, which is the best solution now?