Esta 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, ...
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.
VirtualBox Changelogs:
Cosas para incluir:
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.
Para instalar las VirtualBox Guest Additions en Ubuntu 22.04.1 siga los pasos siguientes [fuente]:
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
sudo mkdir /mnt/cdrom
sudo mount ./VBoxGuestAdditions.iso /mnt/cdrom
sudo sh /mnt/cdrom/VBoxLinuxAdditions.run --nox11
sudo umount /mnt/cdrom
rm ./VBoxGuestAdditions.iso
Por escribir ...