Te damos la bienvenida a la comunidad de T!Estás a un paso de acceder al mejor contenido, creado por personas como vos.

O iniciá sesión con
¿No tenés una cuenta?
ya que he visto que postean tutoriales para ubuntu me tome la liberta de de empezar a postear algunos de mis sistema operativo favorito el cual es opensuse, el cual es de la configuracion de 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.

http://www.virtualbox.org/wiki/Downloads

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 continuación nos dirigimos a la pestaña Detalles y marcamos la casilla Vboxusers. Aceptamos los cambios y listo:


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
...

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.


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:

Seleccionamos el apartado Directorio Compartido

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:

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: \vboxsvrnombre_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.

Para activarlo pulsamos la tecla Host+L. La tecla Host es, por defecto, Control Derecho.
__________________