Por aqui ya hemos hablado de VirtualBox OSE, así que no me voy a enrollar... vamos a ver como instalarlo en unos cuantos pasos:
1) El primer paso es añadir la clave pública de innotek, esto lo podemos hacer mediante el comando (todos los comandos hay que teclearlos bajo root):
wget http://www.virtualbox.org/debian/innotek.asc -qO- |apt-key add -
si todo va bien, veremos un OK
2) Añadimos el repositorio a nuestro fichero de configuración de apt.
La línea en concreto es:
deb http://www.virtualbox.org/debian etch non-free
o si usamos sarge:
deb http://www.virtualbox.org/debian sarge non-free
Podemos añadirla con:
echo "deb http://www.virtualbox.org/debian etch non-free">> /etc/apt/sources.list
3) Sincronizamos el índice de paquetes: apt-get update
Una vez sincronizado, si hacemos un
# apt-cache search virtualbox
Veremos:
virtualbox-ose - PC virtualization solution
entre otros.
4) Instalamos los paquetes necesarios: apt-get install virtualbox-ose virtualbox-ose-guest-utils
5) Nos queda instalar los módulos para el kernel. Si precisamente se encuentra en los repositorios los módulos de la versión del kernel que disponemos (podemos ver cúal tenemos con uname -r) simplemente seria apt-getearlo:
apt-get install virtualbox-ose-modules-2.6-686
Si por el contrario no existe la versión del módulo para el kernel que usamos, tendremos que proceder a compilarlo, para esto haremos uso de module-assistant.
Instalamos el asistente para la compilación de módulos: apt-get install module-assistant
Una vez que lo tenemos, nos ponemos manos a la obra:
m-a -t prepare
m-a -t get virtualbox-ose-source
m-a -t build virtualbox-ose-source
m-a -t install virtualbox-ose-source
Con esto ya quedaría compilado e instalado el módulo. Para comprobarlo podemos hacer un dpkg -l|grep virtualbox-ose-module
Y veremos algo como esto:
ii virtualbox-ose-modules-2.6.X 1.5.2-dfsg2-7+2.6.X VirtualBox modules for Linux (kernel 2.6.X-
Donde X será la versión del kernel que disponemos.
Podemos verificar que carga correctamente con: modprobe vboxdrv
Por último, pasaremos a añadir a nuestro usuario al grupo vboxusers con: adduser usuario vboxusers, donde usuario es nuestro login.
Con esto ya quedaría VirtualBox OSE instalado en nuestra máquina debian.
Showing posts with label compartir. Show all posts
Showing posts with label compartir. Show all posts
Tuesday, 25 December 2007
Monday, 10 December 2007
VirtualBox: Compartir ficheros por red
innotek VirtualBox es una solución de virtualización x86, aunque el programa original es comercial y propietario en enero de 2007 se lanzó la versión VirtualBox OSE (Open Source Edition) liberada bajo licencia GPL.
Es una alternativa a tener muy en cuenta frente a otras de software propietario como el conocido VMware, además existe un repositorio oficial donde se albergan paquetes para Ubuntu y Debian entre otras muchas distribuciones.
Posee algunas características destacables como la ejecución remota de máquinas virtuales usando Remote Desktop Protocol (RDP), soporte para iSCSI, y soporte para dispositivos USB remotos sobre RDP.
Soporta virtualización VT-x para hardware de Intel y también AMD-V para AMD.
Después de esta pequeña puesta en escena, vamos a ver como compartir ficheros por red desde el host anfitrión al host virtualizado. Uno de los puntos a favor es que nada más instalar el sistema virtualizado VirtualBox se autoconfigura para hacer NAT y tendremos salida a Internet automáticamente.
En concreto estoy probando con una máquina GNU/Linux anfitriona, virtualizando máquinas con Microsoft Windows XP SP2 y GNU/Linux.
Vamos a ver el caso ejecutando Windows XP en VirtualBox sobre GNU/Linux, y vamos a compartir la carpeta /shared.
Un paso previo es tener instalado las Guest Additions (Aplicaciones del Húesped) que si no las tenemos instaladas lo podremos hacer desde el menú Dispositivos.
Una vez iniciada la máquina virtual, desde la opción del menú Dispositivos > Directorios compartidos podemos acceder a la lista de directorios que queremos compartir y añadir/quitar a nuestro gusto.
Accedemos a esta opción y clickamos en el icono de agregar Add a new shared folder... o presionamos la tecla Ins. Seleccionamos el directorio que queremos compartir (/shared) y le damos un nombre, este nombre será el que usemos para acceder al recurso compartido (por ejemplo shared).
Ahora desde la máquina virtual, pulsamos en Inicio > Ejecutar tecleamos cmd alli escribimos: net use x: \\vboxsrv\shraed (siendo shared el nombre que pusimos en el paso previo).
Desde Mi PC podemos acceder a la unidad X:, tanto con permisos de lectura como escritura.
En esta captura se puede ver la ventana del cmd, así como también la sección Unidades de Red de Mi PC:

Si el sistema operativo virtualizado es GNU/Linux tendremos que montar la unidad mediante el comando: mount -t vboxfs shared /mnt/shared.
Saludos
Es una alternativa a tener muy en cuenta frente a otras de software propietario como el conocido VMware, además existe un repositorio oficial donde se albergan paquetes para Ubuntu y Debian entre otras muchas distribuciones.
Posee algunas características destacables como la ejecución remota de máquinas virtuales usando Remote Desktop Protocol (RDP), soporte para iSCSI, y soporte para dispositivos USB remotos sobre RDP.
Soporta virtualización VT-x para hardware de Intel y también AMD-V para AMD.
Después de esta pequeña puesta en escena, vamos a ver como compartir ficheros por red desde el host anfitrión al host virtualizado. Uno de los puntos a favor es que nada más instalar el sistema virtualizado VirtualBox se autoconfigura para hacer NAT y tendremos salida a Internet automáticamente.
En concreto estoy probando con una máquina GNU/Linux anfitriona, virtualizando máquinas con Microsoft Windows XP SP2 y GNU/Linux.
Vamos a ver el caso ejecutando Windows XP en VirtualBox sobre GNU/Linux, y vamos a compartir la carpeta /shared.
Un paso previo es tener instalado las Guest Additions (Aplicaciones del Húesped) que si no las tenemos instaladas lo podremos hacer desde el menú Dispositivos.
Una vez iniciada la máquina virtual, desde la opción del menú Dispositivos > Directorios compartidos podemos acceder a la lista de directorios que queremos compartir y añadir/quitar a nuestro gusto.
Accedemos a esta opción y clickamos en el icono de agregar Add a new shared folder... o presionamos la tecla Ins. Seleccionamos el directorio que queremos compartir (/shared) y le damos un nombre, este nombre será el que usemos para acceder al recurso compartido (por ejemplo shared).
Ahora desde la máquina virtual, pulsamos en Inicio > Ejecutar tecleamos cmd alli escribimos: net use x: \\vboxsrv\shraed (siendo shared el nombre que pusimos en el paso previo).
Desde Mi PC podemos acceder a la unidad X:, tanto con permisos de lectura como escritura.
En esta captura se puede ver la ventana del cmd, así como también la sección Unidades de Red de Mi PC:
Si el sistema operativo virtualizado es GNU/Linux tendremos que montar la unidad mediante el comando: mount -t vboxfs shared /mnt/shared.
Saludos
Labels:
compartir,
Software Libre,
virtualbox,
virtualbox OSE,
Virtualizacion
Subscribe to:
Posts (Atom)