running livecd from a hd without installing it
Looking into the net I have found a utility that is part of the files
distributed with aufs, its name is uloop.
This tool mounts a filesystem in loop devices and creates a cache in another
The original filesystem, by now, only could be a block device and "http" URLs.
The cache filesystem can be tmpfs (in RAM memory) or disk.
I have modified live-initramfs to mount the live_media as an uloop device,
creating new options for caching to RAM memory or to disk,
Doing some tests I can see that works correctly, (also I am writing this
message in a Debian Live system started with uloop cache to RAM).
With that the user should not be worried of copy neither to install files, and
there is not a delay at starting the system, since the cache is created when
the Operating System needs new parts from the original media.
uloop replaces the options toram and todisk with advantage,
even can be better if could exist the utility "ulofile", that will permit to
mount in uloop only the main compressed file of the Live OS, with "ulofile"
the Live OS could be a lot more practical and would have more possibilities.
well, also I am going to expose this in the aufs list and to propose the
creation of the tool "ulofile"