Instalación de VirtualBox en la máquina física#
Note
- Si ya instalaste tu VirtualBox y tienes el adaptador de red
vboxnet*
, crea tus máquinas virtuales la siguiente página
Extensiones de virtualización#
Habilitar las extensiones de virtualización en el BIOS o configuración de UEFI
Note
Esto depende de la máquina, consultar el manual de servicio
Linux#
- En Linux revisar las características del CPU
tonejito@linux:~$ grep --color 'vmx' /proc/cpuinfo | tail -n 1
macOS#
- En macOS revisar si el procesador tiene la característica
VMX
tonejito@macOS ~ % sysctl -a | grep 'machdep.cpu.features:' | grep --color=auto 'VMX'
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA
CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ
DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 FMA CX16 TPR PDCM SSE4.1 SSE4.2 x2APIC
MOVBE POPCNT AES PCID XSAVE OSXSAVE SEGLIM64 TSCTMR AVX1.0 RDRAND F16C
Windows#
- En Windows se puede ver si está habilitado utilizando el administrador de tareas
- Otra opción es ejecutar el siguiente comando en PowerShell
PS C:\> Get-ComputerInfo -property "HyperV*"
HyperVisorPresent : True
HyperVRequirementDataExecutionPreventionAvailable : True
HyperVRequirementSecondLevelAddressTranslation : True
HyperVRequirementVirtualizationFirmwareEnabled : True
HyperVRequirementVMMonitorModeExtensions : True
Instalación de VirtualBox#
-
Descargar el instalador de VirtualBox de la página oficial
Sistema operativo | Arquitectura | Archivo |
---|---|---|
GNU/Linux | x86_64 (amd64 ) |
Instalar utilizando el gestor de paquetes: apt : Debian / Ubuntu yum /dnf : CentOS / Rocky Linux / Alma Linux |
macOS | x86_64 (amd64 ) |
VirtualBox-*-*-OSX.dmg |
macOS | Apple Silicon (aarch64 ) |
VirtualBox-*_BETA*-*-macOSArm64.dmg Developer Preview |
Windows | x86_64 (amd64 ) |
VirtualBox-*-*-Win.exe |
-
Descargar el "VirtualBox Oracle VM VirtualBox Extension Pack" de la misma página
Oracle_VM_VirtualBox_Extension_Pack-*-*.vbox-extpack
GNU/Linux#
Debian / Ubuntu#
Instalar las dependencias de desarrollo y las cabeceras del kernel
# apt install build-essential dkms linux-headers-amd64 linux-headers-$(uname -r)
# apt-mark auto linux-headers-$(uname -r)
Agregar el repositorio de Oracle VirtualBox siguiendo las instrucciones oficiales
Actualizar la lista de paquetes disponibles
# apt update
Configurar temporalmente la prioridad de debconf
utilizando la variable de entorno DEBIAN_PRIORITY
:
# export DEBIAN_PRIORITY=low
Note
Es necesario exportar esta variable antes de ejecutar apt
Instalar la versión más reciente de VirtualBox disponible en el repositorio
# apt install virtualbox-7.0
Warning
Asegúrate de que el instalador te pregunte si quieres permitir que los usuarios miembros del grupo vboxusers
puedan crear máquinas virtuales, de lo contrario tendrás que reconfigurar el paquete virtualbox-7.0
.
Agrega a tu usuario al grupo vboxusers
que fue creado por el instalador de VirtualBox
# usermod -aG vboxusers tonejito
...
# id tonejito
... vboxusers
Compila los módulos del kernel para la máquina física
# /sbin/vboxconfig
Note
Consulta el archivo de bitácora /var/log/vbox-install.log
si hay algún error
Restaurar la prioridad de debconf
# unset DEBIAN_PRIORITY
Reinicia la computadora
# systemctl reboot
Lista los módulos cargados en el kernel, debería aparecer por lo menos el módulo vboxdrv
# lsmod | egrep -i 'v(irtual)?box'
...
Módulo | Descripción |
---|---|
vboxdrv |
Módulo principal de VirtualBox para la máquina física |
vboxnetadp |
Módulo que genera los adaptadores de red vboxnet* |
vboxnetflt |
Módulo que maneja las redes NAT e internal network |
vboxpci |
Módulo que pasa dispositivos PCI de la máquina física a la máquina virtual |
Verifica que tu usuario pueda acceder al programa VirtualBox
$ VirtualBox &
...
RHEL / CentOS Stream / RockyLinux / AlmaLinux#
Instalación del Extension Pack#
-
Da doble clic en el archivo del Extension Pack para instalarlo utilizando la interfaz gráfica
-
Utiliza el programa
VBoxManage
en la línea de comandos para instalar el Extension Pack
# VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-*-*.vbox-extpack
...
Configuración de VirtualBox#
Creación del adaptador de red host-only#
Da clic en el menú File y selecciona Host Network Manager.
![]() |
Da clic en el botón Create para agregar un nuevo adaptador de red sólo anfitrión (host-only).
![]() |
El nuevo adaptador aparecerá en la lista.
En este caso el adaptador es vboxnet2
.
Asegúrate de habilitar la casilla de DHCP Server.
![]() |
Abre la configuración de tu máquina virtual y asigna el adaptador sólo anfitrión a la segunda interfaz de red. Guarda la configuración para preservar los cambios.
![]() |