VirtualBox

En construcciónEsta lección está en elaboración

Esta lección es una introducción al uso de VirtualBox, la herramienta de virtualización de Oracle. Como ejemplo, ...

Qué es VirtualBox

VirtualBox es un hipervisor de tipo 2 comercializado desde abril de 2005 por la empresa alemana Innotek GmbH, empresa que desarrollaba software privativo de virtualización para OS/2 y Windows. En enero de 2007 Innotek reconvirtió VirtualBox en un proyecto de software libre. En febrero de 2008 Innotek fue comprada por Sun ([ref]), en su estrategia de adquisición de proyectos de software libre que incluyó también a OpenOffice.org o MySQL. En abril de 2009 Sun fue comprada por Oracle, adquisición que finalizó en enero de 2010. Desde entonces, Oracle ha mantenido VirtualBox como proyecto de software libre, publicando aproximadamente una nueva versión cada año. Desde VirtualBox 5.0, de cada una de las versiones principales se publican actualizaciones durante aproximadamente un par de años.

VirtualBox Actualizado 12-10-2022 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 1.0.37 1.1.2 1.2.2 1.3.2 1.4 1.5 1.6 2.0 2.1 2.2 3.0 3.1 3.2 4.0 4.1 4.2 4.3 5.0 5.1 5.2 6.0 6.1 7.0


VirtualBox Changelogs:


Cosas para incluir:

VirtualBox e Hyper-V

Hyper-V es el hipervisor incluido en Windows desde 2008 (aunque no está incluido en algunas versiones de Windows, como Windows 10 Home).

Como Hyper-V es un hipervisor de tipo 1 y VirtualBox es un hipervisor de tipo 2, ambos hipervisores son en principio incompatibles. Si se activa Hyper-V, VirtualBox no funcionará correctamente.

En 2018 Microsoft creó una API que permitía el funcionamiento de hipervisores de tipo 2 en Windows 10 con Hyper-V, pero a costa de reducir su rendimiento. VirtualBox 6.0 (publicado en diciembre de 2018) incorporó el uso de esa API, y por eso se pueden encontrar páginas en Internet que dicen que se puede usar VirtualBox con Hyper-V activado. Pero por motivos que desconozco, a partir de las versiones de Windows 10 publicada en 2019 esa API dejó de poderse utilizar. Por ello, VirtualBox 6.1 (publicado en diciembre de 2019) dejó de incluir el uso de la API y desde entonces VirtualBox es incompatible con Hyper-V.

Microsoft ha trabajado con VMWare para resolver esta misma incompatibilidad que también ocurría entre VMWare Workstation e Hyper-V. En mayo de 2020 tanto VMWare como Microsoft anunciaron que habían resuelto el problema [anuncio de VMWare y anuncio de Microsoft]. Falta por ver si Oracle también resuelve algún día el problema en VirtualBox.

Instalar Guest Additions en Ubuntu 22.04.1 Server

Para instalar las VirtualBox Guest Additions en Ubuntu 22.04.1 siga los pasos siguientes [fuente]:

  1. Instale las dependencias necesarias para generar los módulos de kernel:
    sudo apt update
    sudo apt full-upgrade
    sudo apt -y install dkms build-essential linux-headers-$(uname -r)
    

    Nota: El comando $uname -r devuelve únicamente la versión del kernel, mientras que el comando uname -a devuelve la información completa.

    uname -a
    Linux ubuntu 5.15.0-48-generic #54-Ubuntu SMP Fri Aug 26 ...
    uname -r
    5.15.0-48-generic
  2. Las Guest Additions se distribuyen en forma de imagen .iso, por lo que se accede a ellas montándolas como cd-rom:
    sudo mkdir /mnt/cdrom
    sudo mount ./VBoxGuestAdditions.iso /mnt/cdrom
    sudo sh /mnt/cdrom/VBoxLinuxAdditions.run --nox11
    sudo umount /mnt/cdrom
    rm ./VBoxGuestAdditions.iso
    

Tarjeta de red

Por escribir ...