Is it possible to "install" an operating system or virtual machine on an external hard drive that I could then use wherever I go. Well, I do not think you can directly install the system on the external HD. I thought rather a solution with a virtual machine file on the HDD, and floppy virtual machine installed on the system which is connected to SD. Is this possible? If yes with which software virtualization, etc. Any help will be appreciated.