Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Técnica > Virtualización


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

How-to VirtualBox.
  #1  
Antiguo 02-ago-2007, 17:34
Avatar de darkskimmer
darkskimmer darkskimmer está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 07-julio-2006
Ubicación: Málaga...por poco tiempo!!
Versión: 11.1
Mensajes: 2.151
Agradecimientos: 0
Agradecido 5 Veces en 5 Mensajes
Poder de Credibilidad: 14
darkskimmer está en el buen camino
How-to VirtualBox.

Introducción
Con este tutorial pretendo ayudar a los aforados a conseguir instalar VirtualBox correctamente y hacerlo funcionar al 100%, incluido el USB o la compartición de archivos entre openSuSE y la máquina virtual.

Es válido para openSuSE 10.2, 10.3 y 11.0


¿Que es VirtualBox?(fuente: Wikipedia)
VirtualBox es un programa de virtualización creado por la empresa alemana de desarrollo de software innotek GmbH. El programa es comercial y propietario, si bien en enero de 2007, después de muchos años de desarrollo, se lanzó una versión limitada de VirtualBox bajo licencia GPL.

VirtualBox está disponible para su ejecución en sistemas Windows y Linux de 32-bits (aunque hay también una versión beta para MacOS X) y es capaz de virtualizar Windows, Linux (versión del núcleo 2.x), OS/2 Warp, OpenBSD y FreeBSD.

Comparado con otros programas de virtualización como VMware o Virtual PC, VirtualBox carece de algunas funcionalidades, pero a cambio aporta otras como: ejecución remota de máquinas virtuales utilizando Remote Desktop Protocol (RDP), soporte para iSCSI y soporte para USB con dispositivos remotos sobre RDP.

VirtualBox soporta virtualización VT-x para el hardware de Intel, y (de manera experimental) virtualización AMD-V para el hardware de AMD.

¡Tras habernos informado ligeramente vamos a ello! ;-)


Obtención de los paquetes
Para obtener los paquetes nos dirigimos a la web oficial y, en la sección de descargas, nos bajamos el paquete correspondiente a nuestra arquitectura.

VirtualBox ~ Descargas

Antes de continuar debemos asegurarnos de que los paquetes Xalan-c (XSLT Transformation Engine C++) y Xerces-c (Validating XML Parser) están instalados. Si no están instalados los instalamos; estos se encuentran en el DVD de openSuSE. Recordad tener instalados paquetes básicos como gcc, make, kernel-source

A continuación, para instalar el programa, escribimos:
Código:
rpm -Uvh VirtualBox-1.5.2_25433_openSUSE103-1.x86_64.rpm
Ojo! El nombre del *.rpm variará en función de la versión actual y de la versión de openSuSE


Añadiendo nuestro usuario al grupo vboxusers
Para el correcto funcionamiento del programa debemos añadir nuestro usuario al grupo vboxusers. Para ello nos dirigimos a YaST -> Seguridad y usuarios -> Gestionar usuarios.
Con nuestro usuario seleccionado pulsamos el botón Editar:
Añadiendo nuestro usuario al grupo vboxusers (1)
A continuación nos dirigimos a la pestaña Detalles y marcamos la casilla Vboxusers. Aceptamos los cambios y listo:
Añadiendo nuestro usuario al grupo vboxusers (2)



Iniciando VirtualBox (Version x86)
Normalmente, cada vez que cambiemos de Kernel o la primera vez que usemos VirtualBox puede salirnos el siguiente mensaje de error:
Código:
VirutalBox kernel driver not installed. The vboxdrv kernel module was 
either not loaded or /dev/vboxdrv was not created for some reason. 
Re-setup the kernel module by executing '/etc/init.d/vboxdrv setup' as root. 

VBox status code : -1908 (VERR_VM_DRIVER_NOT_INSTALLED) 

Result Code: 0x800004005
Para resolver este problema, como root ejecutamos en un terminal el siguiente comando:
Código:
/etc/init.d/vboxdrv setup
Que nos dará como salida (si todo va bien) lo siguiente:
Código:
Stopping VirtualBox kernel module      done 
Recompiling VirtualBox kernel module   done 
Starting VirtualBox kernel module      done
Ahora volvemos a lanzar VirtualBox y listo! ;-)


Iniciando VirtualBox (Version x86_x64) ~ Solo necesario en openSuSE 10.2
Para una máquina con arquitectura de 64 Bits el procedimiento es el mismo, pero obtendremos error durante la compilación del modulo:
Código:
Starting VirtualBox kernel module FATAL: Error inserting vboxdrv 
(/lib/modules/2.6.18.8-452-default/misc/vboxdrv.ko): Invalid argument 
failed 
(modprobe vboxdrv failed)
Para arreglar esto solo tenemos que modificar muestro archivo menu.lst que encontraremos en /boot/grub.Aconsejo hacer una copia de este archivo en nuestra carpeta /home por ejemplo, por si algo sale mal. Para ello abrimos un terminal, entramos en modo root y escribimos:
Código:
gedit /boot/grub/menu.lst ->Gnome 
kwrite /boot/grub/menu.lst ->KDE
Y añadimos en la entrada del nuestro Kernel:
Código:
nmi_watchdog=0
De modo que nos quede algo como esto:
Código:
kernel /boot/vmlinuz-2.6.18.8-452-default root=/dev/hda1 vga=0x314 
resume=/dev/hda2 splash=silent showopts nmi_watchdog=0
Reiniciamos el ordenador en un terminal como root escribimos:
Código:
/etc/rc.d/vboxdrv setup

Activación del USB ~ Recordar que la versión del repositorio de openSuSE no tiene soporte USB (<--Verificar en últimas versiones)
Para activar el USB en la Máquina Virtual es necesario modificar el fstab. Para ello escribimos en un terminal como root:
Código:
gedit /etc/fstab ->Gnome 
kwrite /etc/fstab ->KDE
Añadimos el signo # delante de la linea de usbfs de modo que quede así:
Código:
#usbfs	/proc/bus/usb	usbfs	noauto 0 0
De este modo invalidamos esa linea del fstab. Ahora añadimos:
Código:
usbfs /proc/bus/usb usbfs defaults,devmode=666 0 0
Quedaría algo asi (en rojo la linea antigua, en azul la nueva la que añadimos):
Código:
...
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
#usbfs                /proc/bus/usb        usbfs      noauto                0 0
usbfs 		      /proc/bus/usb        usbfs      defaults,devmode=666 0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
...
Ahora reiniciamos el ordenador. Para activarlo en la Máquina Virtual vamos a la configuración de esta:
Activación del USB (1)
Y activamos el USB:
Activación del USB (2)

Activación del USB para openSuSE 11.0 en caso de fallar el anterior , por Metalklesk
Añadimos el signo # delante de la linea de usbfs de modo que quede así:
Código:
#usbfs	/proc/bus/usb	usbfs	noauto 0 0
De este modo invalidamos esa linea del fstab. Ahora añadimos:
Código:
 none /proc/bus/usb usbfs devgid=1000,devmode=0664 0 0
Quedaría algo asi (en rojo la linea antigua, en azul la nueva la que añadimos):
Código:
...
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
#usbfs                /proc/bus/usb        usbfs      noauto                0 0
 none                 /proc/bus/usb        usbfs devgid=1000, devmode=0664 0 0 
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0
...
Luego agregar al archivo boot.local (/etc/init.d/boot.local) la siguiente linea:
Código:
 mount –a
Reiniciamos y activamos el USB en la máquina virtual tal y como lo describen las capturas de pantalla del apartado Activación del USB (openSuSE 10.2 y 10.3)


Obtener un buen rendimiento del Sistema Virtual
Para obtener una buena resolución o un movimiento optimo con el ratón es necesario instalar Guest Additions. Si nuestro Sistema Operativo Invitado es Windows: nos vamos al menú Dispositivos, seleccionamos Instalar Guest Additions y seguimos la interfaz.
Obtener un buen rendimiento (1)
Obtener un buen rendimiento (2)

Si nuestro Sistema Operativo Invitado es GNU/Linux: abrimos un terminal, nos dirigimos a la unidad virtual de CD en la que hay montada la imagen VBoxGuestAdditions (imagen montada de serie) y escribimos.
Código:
sh ./VBoxLinuxAdditions.run
.

¡Atención!
Con las sucesivas actualizaciones de VirtualBox es aconsejable reinstalar Guest Additions en la máquina huesped para evitar problemas como la imposibilidad de compartir carpetas entre la openSuSE y la máquina huesped.


Compartir una carpeta entre el Sistema Real y la Máquina Virtual
A mi parecer es una de las cosas más útiles de emular un SO. Para ello vamos a la configuración de la Máquina Virtual:
Compartir una carpeta (1)
Seleccionamos el apartado Directorio Compartido
Compartir una carpeta (2)
Nos fijamos, a la derecha hay un icono de una carpeta con el símbolo "+". Clicamos ahí para elegir la carpeta que queremos compartir y listo:
Compartir una carpeta (3)

Si nuestra Máquina Virtual corre Windows vamos a MS-DOS mediante Inicio/Ejecutar y escribimos cmd. En la pantalla de MS-DOS escribimos:
Código:
net use x: \\vboxsvr\nombre_de_la_carpeta_compartida
Ahora podremos acceder a la carpeta desde "Mi PC"

Si corre un GNU/Linux (quizas también en Unix) abrimos un terminal y escribimos:
Código:
mount -t vboxsf nombre_carpeta puntodemontaje

Seamless Mode.
Esta modo solo está disponible en la versión 1.5x (y posteriores) de VirtualBox. Nos permite integrar la máquina virtual con nuestro escritorio. La verdad es que es bastante cómodo cuando tienes que trabajar con aplicaciones nativas de Windows y, a la vez, alguna de GNU/Linux.
Seamless Mode (1)
Para activarlo pulsamos la tecla Host+L. La tecla Host es, por defecto, Control Derecho.

Agregar permisos de grupo a usuario de Dominio de Windows Server
Ejecutar en una consola el comando, cambiando DOMAIN por el nombre de tu Dominio y username por el nombre del usuario de Dominio, ojo son tres barras invertidas '\'.
sudo usermod -a -G vboxusers DOMAIN\\\username

Gracias a kgrous: Agregar permisos de grupo a Usuario de Dominio
__________________

How-to VirtualBox <~ Guía sobre VirtualBox

Última edición por DiabloRojo; 05-sep-2015 a las 10:20 Razón: Actualizado ~ /08/2008
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a darkskimmer Por Este Mensaje:
  #2  
Antiguo 02-ago-2007, 18:44
Avatar de arlick
arlick arlick está desconectado
Habitual
 
Fecha de Ingreso: 17-agosto-2006
Ubicación: At the computer
Versión: 10.2
Mensajes: 204
Agradecimientos: 0
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 12
arlick está en el buen camino
argggg!!

me ha dado fallo al intentar agregar el modulo al kernel, ni de forma manual me deja.

supongo que será xq uso la versión de suse de 64 bits...
__________________
Responder Citando
  #3  
Antiguo 02-ago-2007, 18:57
Avatar de arlick
arlick arlick está desconectado
Habitual
 
Fecha de Ingreso: 17-agosto-2006
Ubicación: At the computer
Versión: 10.2
Mensajes: 204
Agradecimientos: 0
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 12
arlick está en el buen camino
puede resultar tonto pero...

como ejecuto la maquina virtual? de que forma se instala el sistema operativo nuevo?

edit:

visto, sorry por las ansias :P

para ejecutarlo hay que escribir VirtualBox
__________________

Última edición por arlick; 02-ago-2007 a las 19:17
Responder Citando
  #4  
Antiguo 02-ago-2007, 22:28
Avatar de navarrums
navarrums navarrums está desconectado
Habitual
 
Fecha de Ingreso: 22-junio-2006
Mensajes: 131
Agradecimientos: 0
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 12
navarrums está en el buen camino
Da gusto cuando alguien hace bien las cosas y lo explica tan requetebien!!!

Responder Citando
  #5  
Antiguo 03-ago-2007, 01:31
Avatar de darkskimmer
darkskimmer darkskimmer está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 07-julio-2006
Ubicación: Málaga...por poco tiempo!!
Versión: 11.1
Mensajes: 2.151
Agradecimientos: 0
Agradecido 5 Veces en 5 Mensajes
Poder de Credibilidad: 14
darkskimmer está en el buen camino
La modificación del menu.lst al intalar VirtualBox de 64bits no lo he probado, es lo que he visto en algunos manuales. El resto confirmado que funciona! ;-)
Si lo confirma me haria un gran favor!

Gracias y saludos!
__________________

How-to VirtualBox <~ Guía sobre VirtualBox
Responder Citando
  #6  
Antiguo 03-ago-2007, 17:52
Avatar de arlick
arlick arlick está desconectado
Habitual
 
Fecha de Ingreso: 17-agosto-2006
Ubicación: At the computer
Versión: 10.2
Mensajes: 204
Agradecimientos: 0
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 12
arlick está en el buen camino
Cita:
Iniciado por darkskimmer
La modificación del menu.lst al intalar VirtualBox de 64bits no lo he probado, es lo que he visto en algunos manuales. El resto confirmado que funciona! ;-)
Si lo confirma me haria un gran favor!

Gracias y saludos!
confirmadisimo jajaj

uso amd64 y lo instale tal cual lo explicas, tube que añadir la nueva opción al grub y fue perfecto cuando añadio el modulo al kernel.

de momento ya me instale windows xp y kubuntu para probar que tal va esto, pero no consegui que funcione la carpeta compartida con windows...
__________________
Responder Citando
  #7  
Antiguo 03-ago-2007, 23:42
Avatar de darkskimmer
darkskimmer darkskimmer está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 07-julio-2006
Ubicación: Málaga...por poco tiempo!!
Versión: 11.1
Mensajes: 2.151
Agradecimientos: 0
Agradecido 5 Veces en 5 Mensajes
Poder de Credibilidad: 14
darkskimmer está en el buen camino
Que te ocurre con la carpeta? La añades a la configuración de la Máquina que emula Windows?
__________________

How-to VirtualBox <~ Guía sobre VirtualBox
Responder Citando
  #8  
Antiguo 04-ago-2007, 12:48
Avatar de Vaca
Vaca Vaca está desconectado
Aforado
 
Fecha de Ingreso: 30-junio-2007
Versión: 10.2
Mensajes: 5
Agradecimientos: 0
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 0
Vaca está en el buen camino
dark eres un mákina!
__________________
Responder Citando
  #9  
Antiguo 04-ago-2007, 16:58
Avatar de arlick
arlick arlick está desconectado
Habitual
 
Fecha de Ingreso: 17-agosto-2006
Ubicación: At the computer
Versión: 10.2
Mensajes: 204
Agradecimientos: 0
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 12
arlick está en el buen camino
cada dia me sorprendo mas jajaj

tengo internet con la maquina virtual!! puse un par de interfaces distintas para probar y la que me funciono es la de NAT.

pero sigo sin tener el directorio compartido, me dice que no encuentra la carpeta de red. >.<

tendrá algo que ver con que esté en otro disco duro el sistema? es decir tengo en uno del programa, junto con mi linux y en otro de datos la partición virtual. aunque he probado a poner directorios en ambos lados y nada
__________________
Responder Citando
  #10  
Antiguo 04-ago-2007, 17:34
Avatar de darkskimmer
darkskimmer darkskimmer está desconectado
Miembro FOROSuSE
 
Fecha de Ingreso: 07-julio-2006
Ubicación: Málaga...por poco tiempo!!
Versión: 11.1
Mensajes: 2.151
Agradecimientos: 0
Agradecido 5 Veces en 5 Mensajes
Poder de Credibilidad: 14
darkskimmer está en el buen camino
Veras, yo simplemente he creado una carpeta en mi carpera de /home. En el VirtualBox, en la configuración de la máquina virtual la he agregado como compartida. Una vez en windows he puesto el comando y listo! =)

Es obligatorio agregarla como carpeta compartida en el VirtualBox. Sobre lo de la red, a mi me ponia una NAT de serie! =)
__________________

How-to VirtualBox <~ Guía sobre VirtualBox
Responder Citando
Respuesta

Marcadores

Etiquetas
usb, virtualbox


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Virtualbox sin sonido brodwix98 Virtualización 4 06-dic-2007 01:45
VirtualBox (emulando xp , etc, etc) navarrums Virtualización 60 26-jul-2007 17:45
Quemar CDs/DVDs con virtualbox keops Virtualización 2 24-jun-2007 15:08
VirtualBox y Samba La Fune Virtualización 0 15-may-2007 21:54
Permisos UBS en VirtualBox DaltCorda Virtualización 1 14-may-2007 17:44



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 16:45.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba