On my work computer, I have Ubuntu with so much stuff installed on it.
Is there a way to make an image of it and boot it up on my PC at home on VirtualBox?
You have several options, ranging from installing the same set of packages to making an exact replica of your existing installation.
The following command generates a list of all installed packages, excluding the ones that were pulled in automatically because of a dependency.
(aptitude documentation, in particular search patterns) You can grab a copy of that list and install the same set of packages on another machine (after doing a basic installation of the same release of Ubuntu) with
The topic has come up on the Ubuntu Stack Exchange site: Is it possible to tell what packages I've installed that aren't in the vanilla install?, How do I duplicate a server's packages and configuration to another machine?.
Your personal settings are in your home directory, you can copy it from one machine to another. System settings are under
It's also possible to clone the whole installation; there are just a couple of files you'll have to change under
Use Remastersys. Using it, you can create a custom Live CD of your Ubuntu installation and install it other places...
I have used this myself, recently, and it took some figuring out, but once you install it, everything else is a breeze...highly recommend!
In fact, see this answer here: Linux Live CD: Flash preinstalled? - the 2nd tutorial in the answer (by BloodPhilia) I linked is the best one...Since you are using Ubuntu 10.10, it is pretty easy...do the step where you add the Remastersys to the repository, then go to the Ubuntu Software Center and search for Remastersys. Next install it, then proceed to open Remastersys and follow the instructions regarding backing up your system...
Any questions, just ask!