Oracle VirtualBox es un potente producto de virtualización x86 y AMD64/Intel64 para uso empresarial y doméstico. VirtualBox es un virtualizador completo de propósito general para hardware x86. Dirigido a servidores, ordenadores de sobremesa y uso incrustado, es ahora la única solución de virtualización de calidad profesional que también es software de código abierto.
Consulte la guía de vídeo de cómo instalar VirtualBox 6.1.18/6.1.19 (compilación de prueba) en Fedora 33 utilizando .run installer:
Comprueba la videoguía de cómo instalar VirtualBox 6.1.18 en Fedora 33 usando Fedora 32 rpm:
if-not-true-then-false.com
Comprueba la videoguía de cómo instalar VirtualBox 6.1 en Fedora 32/31:
VirtualBox soporta un gran número de sistemas operativos invitados:
Antes de la instalación
Cambie al usuario root
su -## OR ##sudo -i
Asegúrese de que su sistema está actualizado y está ejecutando el último kernel
## Fedora 33/32/31 and CentOS 8 ##dnf update## CentOS 7 ##yum update
Después de la actualización reinicie su sistema y arranque utilizando el último kernel:
reboot
Instale VirtualBox 6 de Oracle.1.18 (estable) / 6.1.19 (test build) / 6.1.97 en Fedora 33/32 usando el instalador .run
Este es un método un poco diferente porque Oracle ya no tiene repositorios funcionando para Fedora 33/32.
Si intenta instalar el paquete original de Fedora 32, verá el siguiente error:
Aquí tiene una guía de cómo descargar e instalar VirtualBox usando el instalador .run.
1.1. Cambiar a usuario root
su -## OR ##sudo -i
1.2. Elimine las instalaciones RPM de VirtualBox
Esto no debería tocar (eliminar) sus máquinas virtuales, pero por supuesto puede hacer una copia de seguridad de todo.
dnf remove VirtualBox\* virtualbox\*
1.3. Descargue el(los) instalador(es) de VirtualBox 6.1
Compruebe las versiones actuales de los builds de VirtualBox Linux y los builds de prueba de VirtualBox.
1.4. Hacer ejecutable el archivo de instalación
1.5. Instalar los siguientes paquetes de dependencia
dnf install python2.7 binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
1.6. Instalar la última versión 6.1 de VirtualBox (actualmente 6.1.18, 6.1.19 o 6.1.97)
Nota:
Este comando crea automáticamente el grupo vboxusers y el usuario de VirtualBox debe ser miembro de ese grupo.
Este comando también construye los módulos del kernel necesarios.
Si es necesario, puede reconstruir los módulos del kernel con el siguiente comando:
/opt/VirtualBox/vboxdrv.sh setup
1.7. Añadir usuario(s) de VirtualBox al grupo vboxusers
Reemplace user_name con su propio nombre de usuario o algún otro nombre de usuario real.
usermod -a -G vboxusers user_name
1.8. Inicie VirtualBox
Use el lanzador del menú o simplemente ejecute VirtualBox como usuario normal:
VirtualBox
DKMS construye sus módulos del kernel automáticamente, pero si quiere actualizar su instalación de VirtualBox, entonces cierre VirtualBox, descargue el nuevo instalador, hágalo ejecutable e instálelo.
Instalar VirtualBox 6.1.18 de Oracle en Fedora 33 usando el rpm de Fedora 32
Este es un método un poco diferente hasta que Oracle libere los repositorios de Fedora 33. Fedora 32 VirtualBox rpm funciona con Fedora 33, pero desafortunadamente hay una versión fija de python(abi) = 3.8, tenemos que cambiar esto y reconstruir el paquete rpm. Aquí están los comandos de cómo hacerlo. Actualizo esta guía más tarde usando DNF/YUM repos y esto debería ser compatible con él también.
Si intenta instalar el paquete original de Fedora 32, entonces verá el siguiente error:
2.1. Cambiar a usuario root
su -## OR ##sudo -i
2.2. Instale el paquete rpmrebuild
dnf install rpmrebuild
2.3. Descargar VirtualBox-6.1-6.1.18_142142_fedora32-1.x86_64.rpm
cd /tmpwget https://download.virtualbox.org/virtualbox/6.1.18/VirtualBox-6.1-6.1.18_142142_fedora32-1.x86_64.rpm
2.4. Reconstruir el rpm de VirtualBox con los cambios necesarios
Siguiendo el comando cambiar
Ahora debería tener el siguiente archivo: ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
2.5. Instalar los siguientes paquetes de dependencia
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
2.6. Instalar la última versión de VirtualBox 6.1 (actualmente 6.1.18)
dnf install ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
Nota:
Este comando crea automáticamente el grupo vboxusers y el usuario de VirtualBox debe ser miembro de ese grupo.
Este comando también construye los módulos del kernel necesarios.
Ypuede reconstruir los módulos del kernel con el siguiente comando si es necesario:
/usr/lib/virtualbox/vboxdrv.sh setup
2.7. Añadir usuario(s) de VirtualBox al grupo vboxusers
Reemplazar user_name con su propio nombre de usuario o algún otro nombre de usuario real.
usermod -a -G vboxusers user_name
2.8. Inicie VirtualBox
Use el lanzador del menú o simplemente ejecute VirtualBox como usuario normal:
VirtualBox
Instale VirtualBox 6.1.18 de Oracle en 32/31/30, CentOS 8.2/7.8, Red Hat (RHEL) 8.2/7.8
3.1. Cambiar a usuario root
su -## OR ##sudo -i
3.2. Instale Fedora o RHEL Repo Files
Nota: Los usuarios de CentOS 8/RHEL 8, instalen esto, pero todavía necesitan la construcción de prueba actualmente.
3.3. Actualice los últimos paquetes y compruebe la versión del kernel
Actualice los paquetes
## Fedora 32/31/30/29 and CentOS/RHEL 8 ##dnf update## CentOS/RHEL 7 ##yum update
Compruebe que está ejecutando la última versión del kernel instalada
La salida de los siguientes comandos debería coincidir con los números de versión:
rpm -qa kernel |sort -V |tail -n 1uname -r
Nota: Si tiene una actualización del kernel o ejecuta un kernel más antiguo que el más reciente instalado, reinicie:
reboot
3.4. Instale los siguientes paquetes de dependencia
CentOS 8/7 y Red Hat (RHEL) 8/7 necesita el repositorio EPEL, instálelo con el siguiente comando:
## Fedora 32/31/30/29 ##dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon## CentOS/RHEL 8 ##dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms## CentOS/RHEL 7 ##yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
3.5. Instale la última versión de VirtualBox 6.1 (actualmente 6.1.18)
Nota:
Este comando crea automáticamente el grupo vboxusers y el usuario de VirtualBox debe ser miembro de ese grupo.
Este comando también construye los módulos del kernel necesarios.
El paquete es VirtualBox-6.1 no VirtualBox.
Reconstruya los módulos del kernel con el siguiente comando:
## Fedora 32/31/30/29 and CentOS/RHEL 8/7 ##/usr/lib/virtualbox/vboxdrv.sh setup
3.6. Añadir usuario(s) de VirtualBox al grupo vboxusers
Reemplazar user_name con su propio nombre de usuario o algún otro nombre de usuario real.
usermod -a -G vboxusers user_name
3.7. Inicie VirtualBox
Utilice el lanzador del menú o simplemente ejecute VirtualBox como usuario normal:
VirtualBox
Solución de problemas
Si tiene problemas con el parámetro KERN_DIR o su directorio de kernel no se detecta automáticamente, configure la variable de entorno KERN_DIR manualmente, utilizando el siguiente método:
Compruebe también:
Instalar VirtualBox Guest Additions en Fedora, CentOS, Red Hat (RHEL)