Portable-VirtualBox is a free and open source software tool that lets you run any operating system from a usb stick without separate installation.