All hardware virtualization software products provide the possibility to create some shared directory, shared between the host system's file system, and virtual machine file system. You put required files to this directory on the host system, and the files appear in the virtual system. In virtual system, you do the installation following the installation routines of the host system. Additionally, the virtual systems often support virtual storage devices (optical, flash, USB storage) mapped to "real" devices of the host system. Simply scan the menu of the virtual system control or refer the documentation on VirtualBox control:
http://en.wikipedia.org/wiki/Virtualbox[
^],
https://www.virtualbox.org/wiki/End-user_documentation[
^],
https://www.virtualbox.org/wiki/Migrate_Windows[
^],
https://www.virtualbox.org/wiki/USB_on_Ubuntu_7.04[
^],
https://www.virtualbox.org/wiki/USB_on_Fedora_6[
^],
https://www.virtualbox.org/wiki/MSI_Logging[
^].
(You did not specify what is you host system and what is your virtual system, so I referenced some FAQ topics, just for example.)
—SA