Oracle VirtualBox é um poderoso produto de virtualização x86 e AMD64/Intel64 para uso empresarial e doméstico. VirtualBox é um virtualizador completo de uso geral para hardware x86. Destinado ao uso em servidor, desktop e embedded, é agora a única solução de virtualização de qualidade profissional que também é Open Source Software.
Check video guide howto install VirtualBox 6.1.18/6.1.19 (test build) no Fedora 33 usando .run installer:
Verifica o guia de vídeo como instalar o VirtualBox 6.1.18 no Fedora 33 usando o Fedora 32 rpm:
if-not-true-then-false.com Youtube Channel
Verifica o guia de vídeo como instalar o VirtualBox 6.1 no Fedora 32/31:
VirtualBox suporta um grande número de sistemas operacionais convidados:
Antes da instalação
Mudar para usuário root
su -## OR ##sudo -i
Certifique-se de que seu sistema está atualizado e que está executando o último kernel
## Fedora 33/32/31 and CentOS 8 ##dnf update## CentOS 7 ##yum update
Depois da atualização reinicie seu sistema e inicialize usando o último kernel:
reboot
Instale o VirtualBox 6 da Oracle.1.18 (stable) / 6.1.19 (test build) / 6.1.97 no Fedora 33/32 usando .run installer
Este é um método um pouco diferente porque o Oracle não tem mais repositórios de trabalho para o Fedora 33/32.
Se você tentar instalar o pacote original do Fedora 32, então você verá o seguinte erro:
Aqui está o guia de como baixar e instalar o VirtualBox usando o instalador .run.
1.1. Mude para root User
su -## OR ##sudo -i
1.2. Remover Instalações RPM da VirtualBox
Isso não deve tocar (remover) suas máquinas virtuais, mas é claro que você pode fazer backup de tudo.
dnf remove VirtualBox\* virtualbox\*
1.3. Download VirtualBox 6.1 Instalador(es)
Verifica as versões atuais dos builds do VirtualBox Linux e dos builds de teste do VirtualBox.
1.4. Tornar executável o arquivo do instalador
1.5. Instalar os seguintes pacotes de dependência
dnf install python2.7 binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
1.6. Instalar VirtualBox Última Versão 6.1 (atualmente 6.1.18, 6.1.19 ou 6.1.97)
Note:
Este comando cria automaticamente grupo de usuários vbox e usuário do VirtualBox deve ser membro desse grupo.
Este comando também constrói módulos necessários do kernel.
Você pode reconstruir módulos do kernel com o seguinte comando se necessário:
/opt/VirtualBox/vboxdrv.sh setup
1.7. Adicionar usuário(s) do VirtualBox ao vboxusers Group
Substituir user_name pelo seu próprio nome de usuário ou algum outro nome de usuário real.
usermod -a -G vboxusers user_name
1.8. Inicie o VirtualBox
Utilize o lançador do menu ou simplesmente execute o VirtualBox como usuário normal:
VirtualBox
DKMS construa seus módulos do kernel automaticamente, mas se você quiser atualizar sua instalação do VirtualBox, então feche o VirtualBox, baixe o novo instalador, torne-o executável e instale-o.
Instale o VirtualBox 6.1.18 do Oracle no Fedora 33 usando o Fedora 32 rpm
Este é um método um pouco diferente até que o Oracle lance os repositórios do Fedora 33. O Fedora 32 VirtualBox rpm funciona com o Fedora 33, mas infelizmente existe uma versão corrigida de python(abi) = 3.8, temos que mudar isso e reconstruir o pacote rpm. Aqui estão os comandos de como fazer isso. Eu atualizo este guia mais tarde usando repos DNF/YUM e isto deve ser compatível com ele também.
Se você tentar instalar o pacote original do Fedora 32, então você verá o seguinte erro:
2.1. Mude para root User
su -## OR ##sudo -i
2.2. Instalar o pacote rpmrebuild
dnf install rpmrebuild
2.3. Baixar 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 o VirtualBox rpm com as alterações necessárias
Mudança de comando de seguimento
Agora você deve ter o seguinte arquivo: ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
2.5. Instalar os seguintes pacotes de dependência
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms qt5-qtx11extras libxkbcommon
2.6. Instalar VirtualBox Última Versão 6.1 (atualmente 6.1.18)
dnf install ~/rpmrebuild/VirtualBox-6.1-6.1.18_142142_fedora33-1.x86_64.rpm
Nota:
Este comando cria automaticamente o grupo de usuários do vbox e o usuário do VirtualBox deve ser membro desse grupo.
Este comando também constrói módulos necessários do kernel.
Ypu pode reconstruir módulos do kernel com o seguinte comando se necessário:
/usr/lib/virtualbox/vboxdrv.sh setup
2.7. Adicionar usuário(s) do VirtualBox ao vboxusers Group.
Substituir user_name pelo seu próprio nome de usuário ou algum outro nome de usuário real.
usermod -a -G vboxusers user_name
2.8. Inicie o VirtualBox
Use lançador do menu ou simplesmente execute o VirtualBox como usuário normal:
VirtualBox
Instale o VirtualBox 6.1.18 da Oracle em 32/31/30, CentOS 8.2/7.8, Red Hat (RHEL) 8.2/7.8
3.1. Mudar para root User
su -## OR ##sudo -i
3.2. Instalar arquivos Fedora ou RHEL Repo
Nota: usuários CentOS 8/RHEL 8, instale isto, mas você ainda precisa testar build atualmente.
3.3. Atualize os pacotes mais recentes e verifique sua versão do kernel
Atualizar pacotes
## Fedora 32/31/30/29 and CentOS/RHEL 8 ##dnf update## CentOS/RHEL 7 ##yum update
Verifique se você está executando a última versão instalada do kernel
Os números de versão dos seguintes comandos devem corresponder:
rpm -qa kernel |sort -V |tail -n 1uname -r
Nota: Se você obteve a atualização do kernel ou executou o kernel mais antigo do que o mais novo instalado, então reinicialize:
reboot
3.4. Instale os seguintes pacotes de dependência
CentOS 8/7 e o Red Hat (RHEL) 8/7 precisa do repositório EPEL, instale-o com o seguinte 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. Instalar VirtualBox Última versão 6.1 (atualmente 6.1.18)
Nota:
Este comando cria automaticamente o grupo de usuários do vbox e o usuário do VirtualBox deve ser membro desse grupo.
Este comando também compila os módulos do kernel necessários.
Pacote é VirtualBox-6.1 não VirtualBox.
Construir módulos do kernel com o seguinte comando:
## Fedora 32/31/30/29 and CentOS/RHEL 8/7 ##/usr/lib/virtualbox/vboxdrv.sh setup
3.6. Adicionar usuário(s) do VirtualBox ao vboxusers Group
Substituir user_name pelo seu próprio nome de usuário ou algum outro nome de usuário real.
usermod -a -G vboxusers user_name
3.7. Iniciar VirtualBox
>
Utilizar o lançador do menu ou simplesmente executar VirtualBox como usuário normal:
VirtualBox
Solução de problemas
Se você tiver problemas com o parâmetro KERN_DIR ou se o seu diretório do kernel não for detectado automaticamente, então defina a variável de ambiente KERN_DIR manualmente, usando o seguinte método:
>
Cheque também:
Instalar VirtualBox Guest Additions no Fedora, CentOS, Red Hat (RHEL)