Está en la página 1de 6

Instalar y Configurar VirtualBox

Autor: Samuel Calleros Snchez


Sitio Web: TuxSoluciones.com.mx
Copyright
Usted es libre de copiar, distribuir y comunicar pblicamente la obra y hacer obras derivadas bajo las condiciones siguientes: 1) Debes reconocer la autora de la obra
en los trminos especificados por el propio autor o licenciante. 2) No puedes utilizar esta obra para fines comerciales. 3) Si alteras, transformas o creas una obra a
partir de esta obra, solo podrs distribuir la obra resultante bajo una licencia igual a sta. !l reutili"ar o distribuir la obra, tiene #ue dejar bien claro los trminos de la
licencia de esta obra. !lguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de los derechos de autor. $ada en esta licencia menoscaba o
restringe los derechos morales del autor. %uede ver la &icencia 'ompleta.
(l autor no se hace responsable si el usuario o lector hace mal uso de esta informaci)n.
Porque VirtualBox?
VirtualBox es una aplicacin que nos permite ejecutar diferentes Sistemas Operativos simultneamente en
el mismo equipo de manera virtual. a razn para usar VirtualBox es porque es li!re "#$%&#'( ) porque
funciona !ien. Vm*are no es soft*are li!re.
Instalacin
'ara instalar VirtualBox en +e!ian etch ha) que editar el archivo /etc/apt/sources.list ) a,re,ar el si,uiente
repositorio-
##virtualbox
deb http://www.virtualbox.org/debian etch non-free
'ara instalarlo en u!untu edite el archivo /etc/apt/sources.list ) a,re,ue una de las si,uientes lineas
dependiendo de la versin que ten,a-
deb http://www.virtualbox.org/debian gutsy non-free
deb http://www.virtualbox.org/debian feisty non-free
deb http://www.virtualbox.org/debian edgy non-free
deb http://www.virtualbox.org/debian dapper non-free
Se descar,a la clave p.!lica para el apt-secure de http://www.virtualbox.org/debian/innotek.asc ) se a,re,a
con el si,uiente comando-
$ wget http://www.virtualbox.org/debian/innotek.asc
# apt-key add innotek.asc
Se actualiza la lista de paquetes e instala VirtualBox-
# apt-get update
# aptitude install virtualbox
o anterior instalar VirtualBox ) sus dependencias.
Tam!i/n puede instalar VirtualBox descar,ando del sitio http://www.virtualbox.org/wiki/Downloads el
archivo correspondiente a la versin 0+e!ian etch0 e instalarlo con 0dpkg -i virtualbox_x.x.x-
xxxxx_Debian_etch_i!".deb0
'ara instalar VirtualBox en otras distri!uciones descar,ue del sitio
0http-&&***.virtual!ox.or,&*i1i&+o*nloads0 la versin que corresponda a la de su distri!ucin e instalelo
manualmente.
Configuracin
'ara poder usar VirtualBox ha) que darle permisos al usuario para que lo utilice2 para ello se edita
#/etc/group# ) se a,re,a nuestro usuario al ,rupo vboxusers2 quedando as3-
vboxusers:x:xxxx:nuestro_usuario
4 veces esto no es suficiente2 por lo que al correr VirtualBox puede marcar un error de escritura en
#/dev/vboxdrv#. 5sto se soluciona nom!rando como propietario de #/dev/vboxdrv# a nuestro usuario-
# chown nuestro_usuario:nuestro_usuario /dev/vboxdrv
Se reinicia el servicio-
# /etc/init.d/vboxdrv restart
Agregar !aquinas "irtuales
+esde consola2 se ejecuta el comando $irtual%ox para iniciar VirtualBox ) lue,o se da clic en el !otn
&ueva'new( para a,re,ar una nueva maquina virtual-
6 5specificamos el nom!re de nuestra maquina virtual ) el sistema operativo a instalar.
6 'osteriormente seleccionamos la cantidad de memoria 748 a asi,nar.
6 ue,o le asi,namos el disco duro virtual2 como no tenemos nin,uno creamos uno9 damos clic en el !otn
&uevo'new(2 seleccionamos #)*agen de expansi+n din,*ica#2 lue,o el tama:o del disco duro virtual.
6 ;inalizamos el asistente ) listo. <a tenemos la maquina virtual creada
4hora solo falta instalar el Sistema Operativo que deseen. 'ara ello inserte el C+ en el C+67O82 inicie la
maquina creada ) si,a las instrucciones de instalacin presentadas.
Co!partir carpetas
'ara poder compartir archivos entre el =ost Virtual ">nvitado( ) el 4nfitrin es necesario instalar en el =ost
>nvitado la aplicacin #virtual box -uest .dditions#.
'asos a se,uir-
6 >nstalar 0virtual !ox #uest 4dditions0. Cuando la maquina virtual se este ejecutando2 hacer clic en el
men. #Dispositivos# ) lue,o en #instalar -uest .dditions#. #uest 4dditions es un conjunto de utilidades
que mejoran las capacidades del sistema virtualizado2 entre ellas el compartir carpetas.
6 4pa,ar la maquina virtual.
6 Compartir la carpeta en el =ost 4nfitrin con el comando-
$%ox/anage sharedfolder add #&o*bre_/a0uina_$irtual# -na*e #no*bre_a_*ostrar# -hostpath
#/ruta/carpeta/co*partida#
Tam!i/n se puede compartir desde la confi,uracin de la maquina en a opcin #Directorios
co*partidos#
6 >niciar la maquina virtual.
'ara acceder a la carpeta compartida-
6 5n ?indo*s ejecutar- 11vboxsvr1carpeta_co*partida ) lue,o va)a a #/i 23# ) ah3 estar montada el
directorio compartido.
Tam!i/n puede mapear la unidad de red con- net use 4: 11vboxsrv1&o*bre_3arpeta_co*partida
6 5n inux se monta la unidad con-
*ount -t vboxsf 5-o 627)6&89 &o*bre_carpeta_3o*partida /ruta/donde/se/desea/*ontar
'ara ver las carpetas que tiene compartidas desde el =ost 4nfitrin se hace con- $%ox/anage list v*s o
desde las confi,uraciones de la maquina en la Opcin #Directorios co*partidos#

'odr leer ) escri!ir en la carpeta compartida desde la maquina virtual.
#abilitar el Copy$Paste entre el #ost Anfitrin y el In"ita%o
'ara poder utilizar esta funcin es necesario instalar en el =ost >nvitado la aplicacin #virtual box -uest
.dditions#.
5n un =ost >nvitado con ?indo*s cuando la maquina virtual se este ejecutando2 ha,a clic en el men.
#Dispositivos# ) lue,o en #instalar -uest .dditions#.
5n un =ost >nvitado con #$%&inux se requiere instalar los headers del 1ernel que se este usando. 'ara
sa!er el 1ernel que usamos tecleamos #una*e -r#. 5jemplo- si tenemos el 1ernel 0@.A.BC6D6ECA0 instalamos
el paquete #linux-headers-:.".;!-<-=!"#-
# aptitude install linux-headers-:.".;!-<-=!"
4hora hacemos clic en el men. #Dispositivos# ) lue,o en #instalar -uest .dditions#. 5sto nos montara un
C+67O8 virtual. $os vamos a /*edia/cdro*/ e instalamos el paquete $%ox>inux.dditions.run ) lue,o
reiniciamos o apa,amos la maquina virtual-
# cd /*edia/cdro*
# sh $%ox>inux.dditions.run
# poweroff
<a que instalamos #virtual box -uest .dditions# ahora nos vamos en el administrador de $irtual%ox2
entramos a la confi,uracin de la maquina virtual2 en la opcin #-eneral#2 en la pesta:a #.van4ado# en la
opcin #2ortapapeles 3o*partidos# seleccionamos- #.nfitri+n a ?uesped#2 #?uesped a .nfitri+n# o
#%idireccional# se,.n lo deseado.
Crear I!&genes %e nuestra !aquina "irtual
as instantneas "snapshots( sirven para crear im,enes de la particin del disco duro virtual2 la cual puede
restaurarse en cualquier momento ) re,resar la particin ) los datos como esta!an cuando fue creada la
ima,en. 'ara crear una ima,en va)a al 8en. de la maquina virtual ) elija #/a0uina# ) lue,o #7o*ar
instant,nea#.
Configurar la !aquina "irtual para que for!e parte %e la re% local'
'ara entender mejor como confi,urar la red es necesario una !reve explicacin de las posi!les
confi,uraciones de la red. 4l confi,urar la red de la maquina virtual se pueden ele,ir entre las si,uientes
opciones-
6 &ot attached '&o conectado(.6 Sirve para desactivar la tarjeta de red virtual2 por lo que no se tendr
acceso a nin,una red.
6 &.7 .6 Sirve !sicamente para acceder a >nternet2 descar,ar archivos ) enviar correos2 pero las funciones
avanzadas de red no estn ha!ilitadas. a maquina virtual o!tiene una >' de un router que viene siendo
VirtualBox ) que funciona como +=C' asi,nando una >' BF.F.@.F a la primera interface ) BF.F.G.F a la
se,unda interface2 el trafico de la maquina virtual es transparente.
6 ?ost )nterface &etworking ')nterface .nfitrion( .6 Simulacin de una red real2 el =ost puede enviar datos
al invitado ) viceversa2 se puede conectar a la red. Se tiene que crear una interface de red virtual en el =ost
anfitrin por cada tarjeta "interface( de red que use"n( la"s( maquina"s( virtual"es(
6 )nternal &etworking '@ed )nterna( .6 Similar a #?ost )nterface &etworking#2 sin em!ar,o el acceso a
>nternet es limitado2 de esta manera se mejora la se,uridad ) velocidad.
a que nos interesa es #?ost )nterface &etworking ')nterface .nfitrion(0. 5sta confi,uracin sirve para
confi,urar la maquina virtual para que forme parte de la red.
Configurar la !aquina "irtual co!o #ost Interface (et)or*ing +Interface Anfitrin,
4 ,randes ras,os lo que se tiene que hacer para confi,urar interfaces permanentes en el =ost anfitrin con
#$%&inux es-
B.6 Crear un puente a la interfaz real. 5sto permite compartir la interfaz f3sica entre la interfaz real ) la
virtual.
@.6 'or cada tarjeta de red virtual "invitada( usada2 de!e ser creado un nueva interfaz virtual en el =ost
padre "llamada tapF o v!oxF o similar( ) a,re,ada esta interfaz al puente.
G.6 ;inalmente especificar la nueva interfaz en las confi,uraciones de la tarjeta de red virtual de la maquina
virtual.
4hora presentamos detalladamente los pasos para confi,urar interfaces permanentes en el =ost 4nfitrin
con +e!ian ) derivadas-
B.6 >nstalar el paquete #u*l-utilities# en el 4nfitrin2 que contienen herramientas para crear tarjetas de red
virtuales ) el paquete de utiler3as !rid,e #bridge-utils#. #eneralmente se instalan con el sistema !ase.
# apt-get install u*l-utilities
# apt-get install bridge-utils
'ara que el usuario que ejecutar la maquina virtual ten,a acceso a la interfaz2 el usuario tendr que
pertenecer al ,rupo #u*l-net# por lo que ha) que a,re,arlo-
# gpasswd -a usuario u*l-net
5sto modificara el archivo #/etc/group/# quedando la linea del ,rupo u*l-net as3-
u*l-net:x:&&&:usuario
@.6 5ditar el archivo #/etc/network/interfaces# para declarar la interfaz de red virtual a utilizar por el =ost
>nvitado espeficando la interfaz a utilizar "tapF( ) usuario que la usara2 para ello a,re,amos las si,uientes
lineas-
auto tapA
iface tapA inet *anual
up ifconfig $)B.3C A.A.A.A up
down ifconfig $)B.3C down
tunctl_user usuario
8odifique usuario por el usuario que ejecutar la maquina virtual.
5s importante que nuestra interfaz real "ejemplo ethF( este comentada o que no ten,a asi,nada una >' del
mismo ran,o2 de lo contrario el =ost 4nfitrin no saldr a >nternet.
G.6 a primera vez que se use2 se de!e activar el !rid,e ) la interfaz creada con los si,uientes comandos-
# /sbin/ifup tapA
# /sbin/ifup brA
5sto solo es necesario la primera vez2 las si,uientes veces se activaran automticamente.
E.6 5n el archivo #/etc/network/interfaces# ha) que declarar el !rid,e "llamado !rF( ) a,re,ar la interfaz
creada al mismo-
auto brA
iface brA inet dhcp
bridge_ports all tapA
Tam!i/n2 se puede asi,nar una >' esttica dependiendo de las necesidades.
Si hemos se,uido correctamente los pasos del @ al E2 en #/etc/network/interfaces# ) deseamos unir a la red
dos maquinas virtuales de!er3amos tener el si,uiente contenido-
auto lo
iface lo inet loopback
#iface ethA inet dhcp
#auto ethA
auto tapA
iface tapA inet *anual
up ifconfig $)B.3C A.A.A.A up
down ifconfig $)B.3C down
tunctl_user usuario
auto tap;
iface tap; inet *anual
up ifconfig $)B.3C A.A.A.A up
down ifconfig $)B.3C down
tunctl_user usuario
auto brA
iface brA inet dhcp
bridge_ports all tapA tap;
(-.A: las interfaces virtuales declaradas ) que formen parte de un !rid,e no de!en tener nin,una
direccin >' asi,nada2 por ello se pone 0F.F.F.F0 en vez de una >' real.
D.6 7einiciamos el servicio net*or1in,-
# /etc/init.d/networking restart
A.6 8odifique la confi,uracin de la maquina virtual. 5sto se hace desde la aplicacin VirtualBox2 en
#3onfiguraciones#2 #@ed#2 D.ttached toE2 modificando un adaptador de red ) especificando #?ost
)nterface &etworking#/#)nterface .nfitrion# ) en el campo D)nterface na*e# tecleamos #tapA# o #tap;#
dependiendo del nom!re de interfaz virtual confi,urada en #/etc/network/interfaces#.
H.6 ;inalmente va)a al =ost Virtual ">nvitado( ) confi,ure los paramentros de red apropiadamente.
Clonar una !aquina "irtual'
6 $os u!icamos donde estan ,uardados los vdi "/ho*e/usuario/.$irtual%ox/$D)( ) clonamos el vdi con un
%%>+ diferente-
$ cd /ho*e/usuario/.$irtual%ox/$D)
$ $%ox/anage clonevdi &o*bre6riginal.vdi &uevo&o*bre.vdi
6 +esde el administrador de VirtualBox creamos una nueva maquina9 ele,imos el mismo sistema operativo
) otro nom!re para la nueva maquina2 asi,namos memoria. 5n disco duro ele,imos existente ) ele,imos el
creado en el paso anterior "$uevo$om!re.vdi( ) listo )a tenemos una nueva maquina virtual identica.
Algunos errores
5n #$%&inux2 cuando se actualiza el 1ernel2 VirtualBox nos marcara un error al tratar de iniciar una
maquina virtual. 5l error mostrado suele ser el si,uiente-
$irtual%ox kernel driver not installed. 7he vboxdrv kernel *odule was
either not loaded or /dev/vboxdrv was not created for so*e reason. 2lease
install the virtualbox-ose-*odules package for your kernel and execute F/
etc/init.d/vboxdrv startF as root.
$%ox status code: -;GA! '$C@@_$/_D@)$C@_&67_)&87.>>CD(.
a solucin es simple2 solo ejecutamos lo si,uiente para que se solucione-
# /etc/init.d/vboxdrv setup
Biograf/a
http-&&virtual!ox.or,
http-&&virtual!ox.or,&do*nload&%ser8anual.pdf
tuxsoluciones.com.mx
http-&&tuxsoluciones.com.mx&portal&staticpa,es&index.php&confi,uracion6de6virtual!ox

También podría gustarte