I have tried searching the web, but all I find are people dual booting OSes on the same computer and wanting to share VMs across the different OSes.
What I have is a desktop (core i7 IvyBridge,16 GB ram, 4 cores 8 threads) and a laptop (core i5 SandyBridge, 8GB RAM, 2 cores 4 threads) and I want to share the same VM (say, Ubuntu 12.10) across both, stored on an external USB drive.
What are the caveats? What should I look out for? Can I change number of CPUs & RAM on the fly? (2 cores/ 2GB each if on my laptop, 4 cores/4GB if on my desktop)
Has anyone tried it? Can someone give me advise on how to proceed?
For what it is worth, I plan on using VirtualBox. In theory, I could just have 2 virtual machines, one on my laptop and one on my desktop on the USB drive, but I don't want to repeatedly do updates and developer environment setups on both.