Em algumas distribuições Linux, a ferramenta VM VirtualBox se recusa a iniciar depois da instalação. Existem várias razões pelas quais sua VM pode não estar iniciando. Neste guia, analisaremos várias correções para resolvê-lo.
Normalmente, o principal motivo pelo qual sua VM do VirtualBox não está sendo inicializada no Linux é porque você esqueceu de instalar o driver do kernel do VirtualBox. Esse driver é necessário em máquinas host Linux e, sem ele, as VMs simplesmente emitem erros e se recusam a iniciar.
Para instalar o driver do kernel do VirtualBox no seu sistema operacional, abra uma janela do terminal pressionando Ctrl + Alt + T ou Ctrl + Shift + T no teclado Em seguida, siga as instruções passo a passo abaixo.
Passo 1: O driver do kernel do VirtualBox geralmente falha na instalação quando o usuário negligencia primeiro a instalação dos cabeçalhos do kernel. Os cabeçalhos do kernel permitem criar módulos personalizados, como o driver do kernel do VirtualBox.
Para instalar os cabeçalhos do kernel Linux no seu PC Linux, digite os comandos abaixo que correspondem à sua distribuição.
Ubuntu
sudo apt install linux-headers - $ (uname -r)
Debian
sudo apt-get install linux-headers - $ (uname -r)
Arch Linux
sudo pacman -S linux-cabeçalhos
Fedora
Instalação do sudo dnf "kernel-devel-uname-r == $ (uname -r)"
OpenSUSE
sudo zypper instala o kernel-devel
Passo 2: Após instalar os cabeçalhos do kernel Linux no seu sistema Linux, o módulo pode ser re-configurado. Para melhores resultados, é uma boa idéia reinstalar o pacote do módulo VirtualBox completamente, em vez de lidar com vários comandos confusos.
Para reinstalar o pacote do módulo VirtualBox, digite os comandos abaixo no terminal que correspondem à distribuição do Linux que você usa atualmente.
Ubuntu
sudo apt install virtualbox-dkms --reinstall
Debian
sudo apt install virtualbox-dkms --reinstall
Arch Linux
sudo pacman -R virtualbox-host-módulos-arch sudo pacman -S virtualbox-host-modules-arch
Fedora
sudo dnf remover o VirtualBox akmod-VirtualBox sudo dnf instalar o VirtualBox akmod-VirtualBox
OpenSUSE
O sudo zypper remove o virtualbox-kmp-default
sudo zypper instala o virtualbox-kmp-default
Etapa 3: Após reinstalar o pacote do módulo do kernel do VirtualBox no seu PC Linux, os módulos devem ser construídos e configurados no seu PC Linux. Agora você deve carregar o módulo no sistema. Para fazer isso, digite o modprobe vboxdrv comando.
sudo modprobe vboxdrv
Como alternativa, reinicie o seu PC. Quando você faz login, o driver do kernel será carregado!
Às vezes, as VMs do VirtualBox não são iniciadas nos sistemas Linux porque foram criadas com o pacote de extensões do VirtualBox ativado e o pacote de extensões não está mais instalado. Para corrigir esse problema, abra uma janela do terminal pressionando Ctrl + Alt + T ou Ctrl + Shift + T no teclado e insira os comandos abaixo que correspondem à sua distribuição Linux.
Ubuntu
O sudo apt instala o virtualbox-ext-pack
Debian (apenas Sid)
sudo apt-get instala virtualbox-ext-pack
Em outros lançamentos do Debian, faça o seguinte.
wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack
Abra seu gerenciador de arquivos Linux e clique duas vezes no pacote Ext para carregá-lo no Debian.
Arch Linux /Fedora /OpenSUSE
wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack
Abra seu gerenciador de arquivos Linux. Em seguida, clique duas vezes no pacote Ext com o mouse. Isso permitirá que você o instale no VirtualBox sem problemas.
Você pode encontrar um erro no VirtualBox, onde o módulo do kernel está instalado no seu sistema, mas o programa ainda não iniciará nenhuma VM. A razão pela qual esse erro ocorre é que existem certos componentes para o VirtualBox no a /usr/
diretório que faz o programa rodar. o /usr/
Às vezes, o diretório pode ter problemas de permissão. Normalmente, o /usr/
O diretório pertence ao usuário raiz. Um erro do VirtualBox ocorre quando a pasta não pertence à raiz.
Para corrigir esse erro, abra uma janela do terminal pressionando Ctrl + Alt + T ou Ctrl + Alt + T no teclado Em seguida, siga as instruções passo a passo abaixo.
Passo 1: Execute o ls -l comando no diretório raiz para determinar se o seu /usr/
permissões de propriedade da pasta.
ls -l /
Você também pode isolar /usr/
aplicando o grep comando.
ls -l / | grep usr
Olhe através do prompt ls para usr. Se ele pertence à raiz, você deve ver algo semelhante ao mostrado abaixo no seu terminal.
drwxr-xr-x 14 raiz raiz 4096 Mar 27 2019 usr
Se seu /usr/
pasta pertence à raiz, ela terá raiz raiz
exatamente como no exemplo abaixo. Se não for de propriedade root, ele exibirá seu nome de usuário onde raiz raiz
está no prompt.
Passo 2: Supondo que seu /usr/
O diretório não é de propriedade do usuário root, use o chown comando para alterar suas permissões.
raiz do sudo chown: root / usr /
Etapa 3: Execute novamente o ls -l comando para garantir que o chown comando mudou a propriedade do /usr/
pasta para que corresponda ao código abaixo.
drwxr-xr-x 14 raiz raiz 4096 Mar 27 2019 usr
Problemas menores com o VirtualBox geralmente podem ser corrigidos simplesmente atualizando o programa para uma versão mais recente. A Oracle trabalha muito para corrigir erros. Para atualizar o VirtualBox no seu PC Linux, abra uma janela do terminal e use o gerenciador de pacotes para instalar as atualizações da maneira que você faria normalmente.
Todo dispositivo que se conecta à Internet tem um endereço IP e ger...
Recentemente analisamos QManga, que é um leitor de Manga Comics por...
Você já quis um servidor com Ubuntu por menos de 60 $? Graças ao Ub...