Hola amigos, en el apunte veremos cómo podemos utilizar VirtualBox 6.1 en Fedora 32.
Virtualbox es el software que más domino y tengo el entorno xfce, habrá tiempo para usar boxes del cual me han hablado muy bien, pero está en el entorno gnome, se puede agregar lo sé, pero ya habrá tiempo...
Nota: para que funcione no tendrás que actualizar al nuevo kernel, por defecto el kernel en la nueva instalación "fresca" es 5.6.6-300.fc32.x86_64, recuerdo que hice un update y no funcionó, el detalle era el nuevo kernel que al parecer no anda bien por ahora con virtualbox, con el pasar de los días supongo que ya se solucionará.
Por ahora no debemos hacer update, así nos ofrezca dnffragora.
En el apunte no utilizaremos el repositorio de virtualbox, utilizaremos el repositorio de rpmfusion, veamos cómo hacemos funcionar.
Paso 1: en la instalación fresca de Fedora 32 trae repositorios por defecto y esos repositorios no incluyen a virtualbox, entonces agregamos rpmfusion que sigue vigente y es el repositorio que se mantiene, por cierto es de terceros y se debe tener en cuenta ese detalle.
Ir al sitio https://rpmfusion.org/Configuration/, y descargar los paquetes:
RPM Fusion free for Fedora 32 and RPM Fusion nonfree for Fedora 32
Paso 2: instalar los dos paquetes rpms, cambiarse a root (su -)
[root@ns01 Descargas]# rpm -ivh rpmfusion-free-release-32.noarch.rpm
advertencia:rpmfusion-free-release-32.noarch.rpm: EncabezadoV3 RSA/SHA1 Signature, ID de clave 100bcd92: NOKEY
Verifying... ################################# [100%]
Preparando... ################################# [100%]
Actualizando / instalando...
1:rpmfusion-free-release-32-1 ################################# [100%]
[root@ns01 Descargas]# rpm -ivh rpmfusion-nonfree-release-32.noarch.rpm
advertencia:rpmfusion-nonfree-release-32.noarch.rpm: EncabezadoV3 RSA/SHA1 Signature, ID de clave 6dc1be18: NOKEY
Verifying... ################################# [100%]
Preparando... ################################# [100%]
Actualizando / instalando...
1:rpmfusion-nonfree-release-32-1 ################################# [100%]
[root@ns01 Descargas]#
Paso 3: buscar a virtualbox
[root@ns01 ~]# dnf search VirtualBox
Paso 4: ya lo viste, entonces lo agregas
[root@ns01 ~]# dnf install VirtualBox
Paso 5: si te fijas agregó el nuevo kernel-devel 5.8.x, no lo va a utilizar( fallará al ejecutar), entonces debes agregar manualmente el kernel por defecto.
[root@ns01 ~]# uname -r
5.6.6-300.fc32.x86_64
Ese kernel-devel necesitamos.
Paso 6: cuando creas un a máquina virtual y ejecutas te saldrá el mensaje
Paso 7: no preocupes, sigue los consejos que muestra.
[root@ns01 ~]# dnf install akmod-VirtualBox kernel-devel-$(uname -r)
Recuerda también dice que para no reiniciar necesitas cargar el kernel driver de forma manual.
[root@ns01 ~]# akmods; systemctl restart vboxdrv.service
Checking kmods exist for 5.6.6-300.fc32.x86_64 [ OK ]
Building and installing VirtualBox-kmod [ OK ]
Ya está, salió bien :), ahora puedes ejecutar nuevamente la máquina virtual y todo marchará bien ☺
Paso 8: agregas el usuario al grupo virtualbox
#usermod -a -G vboxusers user_name
Paso 9: también puedes agregar extension pack desde https://www.virtualbox.org/wiki/Downloads
English version
How to install VirtualBox on Fedora 32
Step 1: add RPMFUSION repositore
Go to the url: https://rpmfusion.org/Configuration/, and download two packages:
RPM Fusion free for Fedora 32 and RPM Fusion nonfree for Fedora 32
Step 2: install from cli, change to root user (su -)
[root@ns01 Descargas]# rpm -ivh rpmfusion-free-release-32.noarch.rpm
advertencia:rpmfusion-free-release-32.noarch.rpm: EncabezadoV3 RSA/SHA1 Signature, ID de clave 100bcd92: NOKEY
Verifying... ################################# [100%]
Preparando... ################################# [100%]
Actualizando / instalando...
1:rpmfusion-free-release-32-1 ################################# [100%]
[root@ns01 Descargas]# rpm -ivh rpmfusion-nonfree-release-32.noarch.rpm
advertencia:rpmfusion-nonfree-release-32.noarch.rpm: EncabezadoV3 RSA/SHA1 Signature, ID de clave 6dc1be18: NOKEY
Verifying... ################################# [100%]
Preparando... ################################# [100%]
Actualizando / instalando...
1:rpmfusion-nonfree-release-32-1 ################################# [100%]
[root@ns01 Descargas]#
Step 3: search VirtualBox
[root@ns01 ~]# dnf search VirtualBox
Then this is the package: VirtualBox.x86_64 : A general-purpose full virtualizer for PC hardware
Step 4: install with dnf manager
[root@ns01 ~]# dnf install VirtualBox
Check dependences, it will install a new kernel-devel 5.8, but you need kernel-devel x86_64, 5.6.6-300.fc32, then install from cli
Step 5: check it
[root@ns01 ~]# uname -r
5.6.6-300.fc32.x86_64
[root@ns01 ~]# dnf install akmod-VirtualBox kernel-devel-$(uname -r)
Step 6: You need to run the next comand
akmods; systemctl restart vboxdrv.service
[root@ns01 ~]# akmods; systemctl restart vboxdrv.service
Wait a moment...
Checking kmods exist for 5.6.6-300.fc32.x86_64 [ OK ]
Building and installing VirtualBox-kmod [ OK ]
That's all, now virtualbox works!
Step 7: you can add extension pack from virtualbox web site, then download and add it (https://www.virtualbox.org/wiki/Downloads)
Step 8: add you user to virtualbox users
#usermod -a -G vboxusers user_name
Note: currently you have new kernel, but you aren't using it.
No hay comentarios.:
Publicar un comentario