Para instalar cualquier tipo de hipervisor, debe habilitar la función de virtualización de hardware de su procesador desde el BIOS de su placa base. De lo contrario, sus máquinas virtuales serán muy lentos y no funcionarán como se esperaba.
Si está utilizando un procesador Intel, la función de virtualización de hardware se llama VT-X o VT-D.
Si está utilizando un procesador AMD, la función de virtualización de hardware se llama AMD-V.
Una vez que habilite la virtualización de hardware desde el BIOS, inicie CentOS 8 y ejecute el siguiente comando para confirmarlo.
$ Grep-Color-Perl-Regexp 'VMX | SVM' /Proc /Cpuinfo
Como se puede ver, SVM (para AMD) está disponible como característica de CPU en mi caso. Estoy usando un procesador AMD.
Si está utilizando un procesador Intel, se llamará a la función CPU VMX.
Instalación de las herramientas requeridas para construir módulos de kernel virtualbox:
Su máquina CentOS 8 debe tener todas las herramientas requeridas instaladas para construir módulos de kernel virtualbox. De lo contrario, VirtualBox no funcionará.
Primero, haga una actualización del sistema con el siguiente comando:
$ sudo yum actualización
Para confirmar la instalación, presione Y y luego presiona .
Yum descargará e instalará todos los paquetes requeridos desde Internet. Puede tomar un tiempo completar.
En este punto, la actualización del sistema debe estar completa.
Ahora, reinicie su máquina CentOS 8 con el siguiente comando:
$ sudo reinicio
Una vez que comience su máquina CentOS 8, instale las bibliotecas de desarrollo de ELF y el desarrollo del kernel con el siguiente comando:
$ sudo yum instalación elfutils-libelf-devel kernel-devel-$ (uname -r)
Prensa Y y luego presiona Para confirmar la instalación.
Se deben instalar las bibliotecas de desarrollo de elfos y el kernel.
Descarga de virtualbox 6:
Virtualbox no está disponible en el repositorio oficial de paquetes de Centos 8. Pero, puede descargarlo fácilmente desde el sitio web oficial de Virtualbox.
Primero, visite la página oficial de descarga de Linux de VirtualBox. Ahora, haga clic en Oracle Linux 8 / Red Hat Enterprise Linux 8 / Centos 8 Enlace como se marca en la captura de pantalla a continuación.
Su navegador debe solicitarle que guarde el archivo del paquete VirtualBox RPM. Seleccionar Guardar el archivo y haga clic en DE ACUERDO.
Su navegador debe comenzar a descargar el archivo del paquete VirtualBox RPM. Puede tomar un tiempo completar.
Descarga de VirtualBox 6 Extension Pack:
También debe descargar VirtualBox 8 Extension Pack.
Primero visite la página de descargas oficiales de VirtualBox. Entonces, haga clic en Todas las plataformas compatibles enlace desde el Oracle VM Virtualbox Extension Pack Sección marcada en la captura de pantalla a continuación.
Su navegador debe solicitarle que guarde el archivo. Haga clic en Guardar el archivo.
Su navegador debe comenzar a descargar el archivo de paquete de extensión Virtualbox. Puede tomar un tiempo completar.
Instalación de Virtualbox 6:
Una vez que se complete la descarga, navegue al ~/Descargas Directorio de la siguiente manera:
$ cd ~/descargas
Deberías encontrar el Virtualbox-6.0-6.0.14_133895_EL8-1.x86_64.rpm y Oracle_vm_virtualbox_extension_pack-6.0.14.Vbox-Extpack Archivo en este directorio como puede ver en la captura de pantalla a continuación.
$ ls -lh
Ahora, instale el paquete Virtualbox RPM con el Administrador de paquetes YUM de la siguiente manera:
$ sudo yum localinstall virtualbox-6.0-6.0.14_133895_EL8-1.x86_64.rpm
Para confirmar la instalación, presione Y y luego presiona .
Yum Package Manager descargará automáticamente todos los paquetes de dependencia requeridos e instalará VirtualBox. Puede tomar un tiempo completar.
En este punto, se debe instalar virtualbox.
Ahora, para verificar si VirtualBox funciona correctamente, ejecute el siguiente comando:
$ VBOXMANAGE -Versión
Como puede ver, estoy usando Virtualbox 6.0.14. Entonces, está funcionando bien.
Módulo de núcleo de construcción de errores de error:
Si no instaló todas las herramientas requeridas para crear módulos de kernel virtualbox, puede ver el siguiente mensaje de advertencia cuando intente ejecutar VboxManage -version dominio.
Para resolver esto, asegúrese de instalar todas las herramientas requeridas para crear módulos de núcleo VirtualBox (como se muestra en el Instalación de las herramientas requeridas para construir módulos de kernel virtualbox Sección de este artículo) y luego ejecute el siguiente comando para construir manualmente los módulos de kernel virtualbox.
$ sudo /sbin /vboxconfig
Los módulos de núcleo virtualbox deberían reconstruir.
Iniciar Virtualbox 6:
Ahora, puede encontrar virtualbox en el menú de aplicaciones de Centos 8. Haga clic en el icono VirtualBox.
Virtualbox 6 debería comenzar.
Instalación del paquete de extensión Virtualbox 6:
Virtualbox Extension Pack agrega algunas funcionalidades nuevas a VirtualBox. i.mi,
Para instalar VirtualBox Extension Pack, vaya a Archivo > Preferencias ..
Luego ve a Extensiones y haga clic en el + icono como se marca en la captura de pantalla a continuación.
Luego, seleccione el archivo de paquete de extensión Virtualbox que ha descargado y haga clic en Abierto.
Ahora, haga clic en Instalar.
Desplácese hacia abajo y haga clic en Estoy de acuerdo.
Escriba su contraseña de inicio de sesión y haga clic en Autenticar.
Virtualbox Extension Pack debe instalarse. Haga clic en DE ACUERDO.
Ahora, haga clic en DE ACUERDO.
Así es como instala Virtualbox 6 en Centos 8. Gracias por leer este artículo.