apt-get install virtualbox-ose
VirtualBox es una herramienta que sirve para
virtualizar sistemas operativos.
En muchos casos y por diversos motivos (académicos, trabajo, etc) nos vemos obligados a utilizar sistemas operativos propietarios con el fin de utilizar alguna aplicación que sólo corre sobre ellos.
En mi caso tengo virtualizado un windows xp para trastear con él y también para instalar algunas aplicaciones que requieren los laboratorios de la facultad.
Me ha ocurrido muchas veces que necesito en el sistema guest/huésped un paquete se software que he descargado desde el sistema anfitrión, para compartirlo entre los dos sistemas operativos tendríamos dos opciones:
La rápida:
Compartir el fichero como si fuese una imagen de cd para ello en la pestaña de configuración seleccionamos CD/DVD-ROM -> Archivo de imagen ISO y seleccionamos nuestro fichero.

Sin embargo esto no es muy práctico ya que cada vez tendríamos que configurar esto para un nuevo fichero/imagen y no resulta cómodo si lo utilizamos con frecuencia.
Yo recomiendo emplear la forma digamos "buena" ya que sólo tendremos que hacerlo una vez y no tendremos que volver a tocarlo independientemente del archivo que querramos compartir.
Lo que tendríamos que hacer sería, en primer lugar, instalar las
guest additions que son unas herramientas muy recomendables.
apt-get install virtualbox-ose-guest-utils
Nos permiten entre otras cosas no tener que pulsar la tecla de escape para pasar del sistema huésped al anfitrión además de permitirnos la opción de
compartir directorios que es la que nos interesa ahora.
Una vez instaladas y con la máquina corriendo tendríamos solo que crear un directorio en el sistema anfitrión y decirle a nuestro sistema virtualizado que use ese directorio como "disco de red" en el caso de windows. Para ello iremos (con la máquina virtualizada corriendo, insisto) a
Dispositivos->Directorios compartidos

En mi caso pues el directorio que tengo creado en mi Linux es "/home/user/Escritorio/compartido" y le he llamado en el sistema huésped "compartido" para ser original. Se puede poner sólo lectura o permanente (por si no queremos tocarlo más).
Ahora solo quedaría en el sistema huésped ir a
Inicio->Ejecutar y ahí invocamos a la shell de windows con el comando
cmd y le decimos a windows que reconozca ese directorio como un compartido de red mediante:
net use Z: \\vboxsvr\compartido
Uso compartido porque le he llamado así a mi directorio, si le poneis otro nombre pues sólo tendríais que cambialo.
A partir de este momento os aparecerá como disco duro de red en "Mi PC" y todo lo que pongais ahí desde Linux (por ejemplo) os aparecerá en vuestro sistema huésped.
Es una práctica bastante cómoda porque habitualmente la gente navega desde sus sistemas anfitrión y ve cosas que luego quiere probar en los huésped, por eso básicamente considero que pasarse 5 minutos configurando esto nos ahorrará mucho tiempo.
Una última cosa, todo este proceso que he detallado podría hacerse sin arrancar la máquina huésped, configurándolo todo desde el anfitrión. Por si a alguno le interesa le dejo las sentencias:
vboxmanage sharedfolder add Nombre_máquina virtual --name nombredirectoriocompartido --hostpath ruta_directorio_anfitrión