If you plan to put the virtual machines in the external SD card, be aware that Android>=4.4 grants write access to the app only under /Android/data/lb.myapp.lbochs/files. It's possible to set the emulator run on a specific cpu model (386/486/586/686), but the configuration must be chosen wisely or the app will crash badly. It's possible to create shortcuts for different systems (if the home launcher allows it).
I provide also a virtual HD ready to use for OS installations. I provide a floppy with freedos just to make the emulator boot after app installation. The modified bochs sources are included as a tgz archive stored in the internal SD card ( Android/data/lb.myapp.lbochs). LBochs is a port of the Bochs X86 emulator ().