Mostrando entradas con la etiqueta virtualbox. Mostrar todas las entradas
Mostrando entradas con la etiqueta virtualbox. Mostrar todas las entradas

jueves, marzo 23, 2017

No funciona ningún usb en Virtualbox (Chakra, Arch, Ubuntu, Mint, etc...)

Al montar un sistema con Virtualbox, damos por hecho que el soporte para usb está habilitado, pero no es así. De hecho, si vamos a "Configuración", "Usb" e intentamos activar el soporte para usb (de distintas versiones) nos marcará un error diciéndonos que es necesario instalar un paquete para que éste pueda funcionar: Oracle VM Virtualbox Extension Pack.
Para instalarlo, abrimos Virtualbox con total normalidad y minimizamos. Abrimos el navegador web y vamos a la siguiente página:
Para estar totalmente seguros de que el paquete va a funcionar, tenemos que bajarnos aquel que sea el de nuestra versión de Virtualbox. Para saber qué versión tenemos, en la ventana principal del programa, pulsamos sobre el menú "Ayuda" y después, sobre "Acerca de Virtualbox...". Se nos abrirá una ventana donde podemos observar la versión que tenemos instalada en nuestro sistema. En mi caso, tengo la versión 4.2.0. 





Una vez que hemos averiguado este dato, nos vamos a la página que hemos abierto anteriormente en el navegador web y seleccionamos la carpeta correspondiente según nuestra versión. 
Dentro habrá muchos archivos, buscamos el que se llame de este modo:

"Oracle_VM_VirtualBox_Extension_Pack-TU.Número.De.Versión.vbox-extpack"


Comenzará a descargarse el paquete. Una vez descargado, hacemos doble click sobre el paquete y observaremos que se abre una ventana de Virtualbox en la que nos dice que si estamos seguros de que queremos instalar dicho paquete, a lo que pulsaremos que sí.



Nos pide la contraseña root del sistema. Tras esto, el paquete se instalará sin ningún problema. 





Para comprobar que es así, podemos ver el paquete instalado yendo a la pantalla principal de Virtualbox, en el menú "Archivo", "Configuración". Se nos abre una pequeña ventana con varias pestañas. En la pestaña "Extensiones", nos debe aparecer el paquete que hemos instalado anteriormente.






Pero todavía queda un paso más. Tenemos que asegurarnos que nuestro usuario está añadido al grupo vboxusers. 

Para ello, en Apple macOS PULSAR AQUÍ (leer hasta donde se indica como añadirlo)

Para Debian, Ubuntu... en terminal:
adduser tuusuario vboxusers
Para derivados de ArchLinux, Manjaro, etc...
sudo gpasswd -a tuusuario vboxusers 
Sustituyendo donde pone tuusuario por vuestro usuario del sistema. Si no estaba añadido a dicho grupo, se añadirá (valga la redundancia). Si ya estaba incluido, os saldrá el siguiente mensaje, por lo que cancelaríamos la operación con el comando Ctrl+C y cerraríamos Terminal:
User 'tusuario' already exists; please choose another
De esta forma, ya tendríamos habilitado el soporte de usb para nuestra máquina virtual de Virtualbox. 
Ahora en configuración de la maquina virtual en cuestión, seleccionamos USB 2.0, que será normalmente el que es más compatible para evitar fallos.


Un saludo!

Habilitar USB en Virtualbox (para MAC)

Después del éxito en el manual para Linux: Chakra, Arch, Ubuntu, Mint, etc...
A petición de usuarios de Apple, os explico cómo se realizan los pasos para habilitar los USB en cualquier máquina virtual creada en un macOS.
Realmente es igual que en otros sistemas pero la manera de dar permisos a un usuario en macOS difiere un poco.
Al montar un sistema con Virtualbox, damos por hecho que el soporte para usb está habilitado, pero no es así. De hecho, si vamos a "Configuración", "Usb" e intentamos activar el soporte para usb (de distintas versiones) nos marcará un error diciéndonos que es necesario instalar un paquete para que éste pueda funcionar: Oracle VM Virtualbox Extension Pack.
Para instalarlo, abrimos Virtualbox con total normalidad y minimizamos. Abrimos el navegador web y vamos a la siguiente página:
Para estar totalmente seguros de que el paquete va a funcionar, tenemos que bajarnos aquel que sea el de nuestra versión de Virtualbox. Para saber qué versión tenemos, en la ventana principal del programa, pulsamos sobre el menú "Ayuda" y después, sobre "Acerca de Virtualbox...". Se nos abrirá una ventana donde podemos observar la versión que tenemos instalada en nuestro sistema. En mi caso, tengo la versión 4.2.0. 





Una vez que hemos averiguado este dato, nos vamos a la página que hemos abierto anteriormente en el navegador web y seleccionamos la carpeta correspondiente según nuestra versión. 
Dentro habrá muchos archivos, buscamos el que se llame de este modo:

"Oracle_VM_VirtualBox_Extension_Pack-TU.Número.De.Versión.vbox-extpack"

Comenzará a descargarse el paquete. Una vez descargado, hacemos doble click sobre el paquete y observaremos que se abre una ventana de Virtualbox en la que nos dice que si estamos seguros de que queremos instalar dicho paquete, a lo que pulsaremos que sí.



Tras esto, el paquete se instalará sin ningún problema. 




Para comprobar que es así, podemos ver el paquete instalado yendo a la pantalla principal de Virtualbox, en el menú "Archivo", "Configuración". Se nos abre una pequeña ventana con varias pestañas. En la pestaña "Extensiones", nos debe aparecer el paquete que hemos instalado anteriormente.






Pero todavía queda un paso más. Tenemos que asegurarnos que nuestro usuario está añadido al grupo vboxusers. Para ello: 

1.- Abrir "Preferencias del sistema"

2.- Abrir "Usuarios y grupos"

3.- Pulsar en el símbolo "+" para añadir el nuevo grupo.

4.- En la nueva ventana, en donde se indica "Nuevo" seleccionamos en el desplegable la opción de "Grupo".

5.- En el campo "Nombre completo" se escribe lo siguiente:
vboxusers

6.- Acepta en "Crear Grupo"

Verás que se ha creado un grupo nuevo con este nombre.

7.- Selecciónalo y añade tu usuario.

8.- Por último abre un terminal e introduce este comando:
sudo chgrp vboxusers /dev/vboxdrv

9.- Y a continuación este otro comando:
sudo chmod g+rw /dev/vboxdrv

Con todo esto, tras reiniciar, ya se debe poder visualizar los dispositivos USB en la máquina virtual.
Con la máquina virtual apagada, entrar en Configuración de la máquina en cuestión, y luego en USB, donde se selecciona "2.0" (aunque tengáis puertos 3.0, sólo funciona correctamente con 2.0).

De esta forma, ya tendríamos habilitado el soporte de usb para nuestra máquina virtual de Virtualbox. 

Un saludo!

viernes, diciembre 11, 2015

Instalar VirtualBox

VirtualBox es un programa que permite crear máquinas virtuales de distintos sistemas operativos. Para desarrolladores, para usuarios...etc...
Así, podremos tener un ordenador con sistema Windows y montar dentro de eĺ una maquina virtual de Linux o viceversa.

Si estamos en Windows accedemos a Instalador Windows
Para descargar y guardar el archivo que señala
VirtualBox x.x.x for Windows hosts
Prácticamente TODO será siguiente y aceptar condiciones y darle a Instalar siempre que nos pida, puesto que es un software libre de malware no habrá problema alguno. Y quedará todo correcto.
Para sistemas LINUX basados en Ubuntu, Mint, debian...
Podemos instalarlos fácilmente desde nuestro Centro de descarga de software.

En ArchLinux, Manjaro y derivados Arch
sudo pacman -S virtualbox
Ahora necesitaremos los modulos para agregar al kernel.
Para saber nuestra versión de kernel abrimos terminal y ejecutamos

uname -r
Este comando devolverá por ejemplo 4.1.13-1-MANJARO
Cogeremos los dos primeros números de la versión por tanto ya sabemos que modulo necesitamos, en nuestro ejemplo:
linux41-virtualbox-host-modules (En rojo iría los dos primeros numeros de la versión que te saliera a ti)
Por tanto ya instalamos con terminal
sudo pacman -S linux41-virtualbox-host-modules

Y por último cargar dicho modulo al kernel, reiniciando el sistema o ejecutando en terminal
sudo modprobe vboxdrv

Nota:En Manjaro por ejemplo ya no hará falta instalar módulos en cada actualización de kernel, puesto que se van incluyendo también en las actualizaciones.

Para otros sistemas LINUX
También podemos descargar el instalador de aquí.

Una vez instalado en LINUX todavía queda un paso más. Tenemos que asegurarnos que nuestro usuario está añadido al grupo vboxusers. Para ello, en Terminal para Ubuntu, Debian, Mint y sus derivados:
adduser tuusuario vboxusers
Para derivados de ArchLinux, Manjaro, etc...
sudo gpasswd -a tuusuario vboxusers 
sustituyendo donde pone tuusuario por vuestro usuario del sistema. Si no estaba añadido a dicho grupo, se añadirá (valga la redundancia). Si ya estaba incluido, os saldrá el siguiente mensaje, por lo que cancelaríamos la operación con el comando Ctrl+C y cerraríamos Terminal:
User 'tusuario' already exists; please choose another
De esta forma, ya tendríamos habilitado el soporte de usb para nuestra máquina virtual de Virtualbox.


Seguro que nos interesará ya terminado:
- Crear una máquina virtual
- Activar opciones ampliadas

Un saludo!

domingo, octubre 11, 2015

Crear una maquina virtual con VirtualBox

Suponiendo que tenemos instalado VirtualBox (si no pásate por aquí)

Abrimos VirtualBox --> Nueva

Escribimos un nombre que identifique la maquina virtual que vamos a crear.
Seleccionamos el tipo, si es Windows, Linux... y la versión de dicho sistema operativo.

Nota: Para poder crear Maquinas Virtuales de 64 bits solo es posible si el procesador admite VT-x o AMD-v (Intel y AMD respectivamente) y tener activado desde la BIOS de nuestro ordenador dicha característica.

Tamaño de memoria será el tamaño de RAM que queremos asignar a nuestra virtualización. Hay que tener en cuenta que nuestro sistema operativo también seguirá usando RAM, por lo que dejaremos siempre lo suficiente para que siga funcionando todo correctamente fuera de la máquina virtual.
Para esto se nos indica por los colores en la barra deslizadora, donde es seguro y donde no establecer esta cantidad de memoria.

Al seguir, se nos pide indicar si queremos crear un disco virtual o si ya teníamos uno anterior.

El formato del mismo, se aconseja que sea dinámico. Así la maquina virtual no ocupará la totalidad del tamaño que asignamos al disco duro virtual, si no que simplemente lo que esté realmente ocupado por el sistema y sus aplicaciones/archivos.

Una vez creada la maquina virtual, hay que instalar el SO que tengamos en mente.
Para ello se puede utilizar cómodamente una imagen del sistema (iso) o un CD de instalación insertado en nuestro lector.

Seleccionamos la maquina y pulsamos en Iniciar. Al no estar cargada la imagen dará error, pero la seleccionamos:
Icono de un disco abajo a la derecha (pulsar con botón derecho) --> "Choose image disc" ó seleccionamos nuestro lector de la lista si es un disco físico.

Reiniciamos la máquina pulsando archivo y después cerrar, seleccionamos la opción de apagar máquina y después aceptar.

Para finalizar la volvemos a iniciar.

Al volver a arrancar la maquina ya leerá el disco y comenzará la instalación como si de un ordenador corriente se tratara.

Una vez instalado Windows podemos empezar a usarlo con normalidad.

Recomiendo configurar VirtualBox para que tenga aceleración 3D, carpetas compartidas y opciones ampliadas entre el Sistema operativo virtual y principal. Pasar por AQUÍ.

Nota: Si se ha capturado el teclado y ratón, y no podemos "sacarlo" de la ventana de virtualización, se cancela con la tecla CTRL derecho.
También podemos poner el sistema virtualizado ocupando toda la pantalla dando la sensacion de que estamos realmente en ese sistema pulsando "CTRL derecho + F"

Después de todo esto, tendremos mas que configurada y optimizada nuestra maquina virtual.
No es raro que de la sensación que Windows va mejor virtualizado que instalado realmente... ¿por que será? :P

Un saludo!

Configurar y activar opciones 3D y ampliadas en maquina virtual VirtualBox

Procedemos a activar aceleración 3D y opciones ampliadas (compartir carpetas, portapapeles compartido...):
Pulsamos en Dispositivos -> Insertar imagen de CD de las <<Guest Additions>>

Ahora, cerramos todo y apagamos la maquina virtual e iniciamos el sistema en "Modo Seguro"
Esto (en sistemas Windows) se hace arrancando la máquina virtual y en cuanto empiece a funcionar pulsamos una vez con el ratón dentro y rápidamente pulsamos F8 repetidas veces hasta que nos dé la opción modo seguro que seleccionaremos.

En el sistema virtual Vamos a "Equipo" y doble click en la unidad y en ejecutable: VBoxWindowsAdditions.
Si no sale, volvemos a Pulsar en Dispositivos -> Insertar imagen de CD de las <<Guest Additions>>


E instalamos la aceleración 3D siguiendo los pasos del instalador aceptando todo. Finalemnte reinciamos y veremos que todo se verá mas nítido y podremos activar otras opciones interesantes.

Apagamos la máquina virtual y en Configuración con la maquina virtual seleccionada.

-> Pantalla
Activamos las casillas habilitar 3D y 2D.

Para activar el copiar y pegar (archivos y texto) entre los dos sistemas accedemos a Configuración con la maquina virtual seleccionada.
General -> Avanzado

También podemos compartir carpetas entre los dos sistemas cómodamente
en Configuración -> Carpetas compartidas -> y a la derecha pulsamos en el icono de la "carpeta +" a la derecha. Buscamos las carpetas que queramos compartir y marcamos la opción auto-montar.

Seguro ahora te interesa activar los USB de distintas velocidades y versiones.
Para Linux, pasar por Aquí.
Para MAC, pasar por Aquí.

Un saludo!

miércoles, octubre 07, 2015

Instalación de VirtualBox en Archlinux y reparación al aplicar actualización.

[[Actualizado 2015]]
Si Wine se os ha quedado cortito y necesitáis Windows para alguna aplicación, aún podéis intentar correrla bajo Virtualbox o Vmware.
También podéis usarlo para probar otras distribuciones (amigas o enemigas ) sin tener que salir de nuestro propio SO!
En este caso, os muestro los sencillos pasos que hay que realizar para instalar VirtualBox.

Ya disponible por pacman.


Instalación de Virtualbox

Abrimos terminal y ponemos:


pacman -S virtualbox virtualbox-additions qt

Cuando termine, os pondrá una lista de dependencias opcionales que podéis instalar si queréis. Yo instalé sdl y libxt. Después, hay que añadir nuestro usuario al grupo vboxusers.

sudo gpasswd -a tu vboxusers

Sustituyendo "tu" por tu usuario.
Generamos nuestro módulo:

sudo /etc/rc.d/vboxdrv setup

Lo siguiente es añadir el modulo vboxdrv en la sección Modules del archivo de configuración /etc/rc.conf. Para que el modulo cargue en cada inicio automáticamente sin tener que hacerlo a mano...
sudo nano /etc/rc.conf

MODULES=(!soundcore !usblp vboxdrv)

Reiniciamos...
Para iniciar la maquina virtual basta con poner en terminal "VirtualBox" (sin las comillas).

Si queréis, podéis poneros un enlace en el menú para no tener que estar abriendo terminal cada vez que queráis usar la máquina virtual.



Para que al salir nuevo kernel, VirtualBox se recompile sin problemas, necesitáis instalar el siguiente paquete:
yaourt -S dkms

Si aún así, os da algún tipo de problema, volvéis a generar el módulo manualmente:


sudo /etc/rc.d/vboxdrv setup

Espero que os sea útil y podáis resistir un poco más antes de volver a un sistema de Microsoft

¡Saludos!


sábado, diciembre 10, 2011

No abre ningún .exe en Windows XP virtualizado con Virtualbox



Si recién instalada vuestra máquina virtual con Windows XP descubrís que el condenado no abre ningún archivo .exe, no os preocupéis que tiene una fácil solución. Tanto tiempo en Linux nos ha mal acostumbrado y ya no nos acordamos que necesitamos tener ciertas cosillas instaladas para que Windows ande con total normalidad. La que necesitamos en cuestión es el NetFramework (da igual la versión).



Podéis bajaros el programa desde el propio Microsoft siguiendo el siguiente (valga la redundancia) enlace-> Netframework2.0. Una vez descargado, iniciará la interfaz de instalación. Puede tardar un poquillo dependiendo de la capacidad de nuestro procesador.



Cuando termine al instalación, ya podremos ejecutar cualquier programa .exe sin problemas. Un saludo!! ^^


 
Google+