Ubuntu has a LiveCD version that is able to boot alongside the regular installation and is useful for tasks like repartitioning the system drive.
I am able to put the LiveCD onto a CD/DVD or USB media.
How can I put the LiveCD onto an internal hard drive such that it is installed alongside the main installation? I would imagine that it would be useful for performing such maintenance tasks as well as if I want to test software without persisting changes.
Note that from the installed LiveCD partition, I'd expect that it runs just as if I had booted it off a CD/DVD/USB in that it loads up a live environment and stores changes in memory without touching disks until I manually mount them.