Chatear en RedIrc

martes, 15 de marzo de 2016

Instalar y configurar VirtualBox en Ubuntu

Logotipo VirtualBox

VirtualBox es una maquina virtual para arquitecturas de 32/64 bits que nos va a permitir iniciar otros sistemas operativos conocidos como "sistemas invitados" desde nuestro sistema "anfitrión" sin necesidad de reiniciar nuestro PC, es compatible para sistemas operativos OSX, Solaris, Linux y Windows .

Para instalar VirtualBox, en mi caso para Ubuntu añadimos el repositorio de Virtualbox ejecutando en un terminal:
echo "deb http://download.virtualbox.org/virtualbox/debian `lsb_release -c|awk '{print $2}'` contrib" | sudo tee -a "/etc/apt/sources.list"
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt update
sudo apt install virtualbox-5.0
[update headline="Nota"]Si tras estos pasos os sale un problema de dependencias, concretamente del archivo libvpx2, probar a instalar esta librería desde aquí y repite la instalación del paquete virtualbox-5.0[/update]
Lo siguiente que debemos de hacer es añadir el usuario a el grupo de VirtualBox para poder usar entre otras cosas los puertos USB, ejecuta este comando en un terminal y reinicia la sesión para aplicar los nuevos cambios:
sudo gpasswd -a $USER vboxusers
Antes de ejecutar VirtualBox bajaremos las Extension Pack que le da mas funciones como el soporte para USB 2.0/3.0. Lanzamos VirtualBox y iniciamos el asistente de instalación dando al botón Nueva situado arriba a la izquierda, un ejemplo para configurar Windows 7 rápidamente en un vídeo (2 clics para ver en pantalla completa):




Si os sale un mensaje de error al iniciar el sistema sobre VT-x es debido a que no tienes habilitada la virtualización en la BIOS:

Error VirtualBox VT-x

Aceleración deshabilitada en VirtualBox

Como vemos en las imágenes de arriba el sistema no puede iniciar debido, debes reiniciar el PC, entrar en la BIOS y activar la virtualización de Intel:

Activar en la Bios la virtualizacion de Intel

Para entrar en la BIOS y activar esta opción debes revisar el manual de la placa base para saber exactamente donde activarlo, aunque puedes buscarla tu mismo pero ten cuidado lo que tocas.

Si usas discos SSD puedes marcar la opción de "Unidad de estado sólido" en almacenamiento:

Almacenamiento virtualbox

De igual manera, si disponemos de una imagen ISO podemos usarla en vez de la unidad de CD/DVD:

Usar una imagen ISO como arranque en VirtualBox

Si su sistema invitado en un Windows 7 o inferior ejecute el siguiente para habilitar xHCI (USB 3.0):
VBoxManage setextradata <NAME> VBoxInternal/Devices/usb-xhci/0/Config/ChipType uPD720201
Donde NAME es el nombre de vuestra maquina virtual Windows o el UUID que podemos sacar con el comando:
VBoxManage list vms
Una vez configurado correctamente nuestro sistema operativo virtual es hora de instalar el sistema dando al botón Iniciar desde la barra de tareas de VirtualBox y seguir el asistente de el propio sistema invitado como si fuera una instalación normalmente:

Iniciando Windows en VirtualBox

Una vez instalado nuestro sistema invitado, es muy recomendable instalar los "Guest additions" para optimizar el sistema invitado a tope, estos debemos instalarlos en en modo seguro:

Instalar Guest Additions en VirtualBox

[update headline="Truco"]Cuando instalemos los Guest Additions, activamos la casilla Direct3D para activar Aero en Windows y decimos a NO cuando nos pregunte "would like to install basic Direct3D support instead?" [/update]

Virtualbox Direct3D

Podemos instalar tantos sistemas invitados como recursos tengamos libres en nuestro PC sin problemas.

1 comentario:

  1. Muchísimas gracias por este post. Lo explicas de maravilla y me has ayudado muchísimo. No conseguía que arrancase sin errores en Debian y ahora está corriendo perfectamente.

    ResponderEliminar