limpeza de testes para configurar o VirtualBox do Ubuntu Software Center em 14.04

0

Instalei o Ubuntu 14.04.3 LTS (2015 de setembro) e usei Ubuntu Software Centre para instalar o VirtualBox. Eu encontrei este erro:

Kernel driver not installed (rc=-1908)
The VirtualBox Linux kernel driver (vboxdrv) is either not 
loaded or there is a permission
problem with /dev/vboxdrv. Please reinstall the kernel module 
by executing
'/etc/init.d/vboxdrv setup'
as root. If it is available in your distribution, you should install the 
DKMS package first. This package keeps track of Linux kernel changes
and recompiles the vboxdrv kernel module if necessary.

Para lidar com esse problema, usei pela primeira vez

sudo /etc/init.d/vboxdrv setup

Quando isso não corrigiu o VirtualBox, tentei várias correções sugeridas neste link:

pergunta e respostas

Quais são as consequências adversas de ter tentado a resposta mais popular:

sudo apt-get install linux-headers-'uname -r'
sudo dpkg-reconfigure virtualbox-dkms  
sudo modprobe vboxdrv

e as consequências adversas de ter tentado essa sugestão a partir de uma resposta menos popular:

sudo apt-get install --reinstall virtualbox-dkms

Epílogo: usei Ubuntu Software Centre para desinstalar o VirtualBox e usei as instruções do virtualbox.org para instalá-lo com êxito. No entanto, ainda estou interessado nos efeitos adversos das atividades de tentativa e erro. O Ubuntu deve ser reinstalado para limpar os efeitos da atividade de tentativa e erro?

    
por H2ONaCl 26.09.2015 / 06:15

1 resposta

1

Não há efeitos adversos na ação que você tomou e todos eles foram necessários. Vamos vê-los em detalhes,

sudo apt-get install linux-headers-'uname -r'

Este comando instala cabeçalhos linux que são um requisito para o virtualbox. uname -r parcela aqui dá nome e versão do seu sistema operacional, você pode até digitar em um terminal para verificar a saída você mesmo.

sudo dpkg-reconfigure virtualbox-dkms  

Este comando reconfigurou virtualbox-dkms package. Normalmente, um pacote é configurado no seu tempo de instalação, mas como você já tinha o virtualbox-dkms package, você precisou usar dpkg-reconfigure .

sudo modprobe vboxdrv

Este comando modprobe aqui é usado para definir módulos do kernel. O Virtualbox requer vboxdrv kernel module, por isso você precisa modprobe . Experimente man modprobe para saber mais sobre isso.

sudo apt-get install --reinstall virtualbox-dkms

Este comando simplesmente reinstalou o pacote virtualbox-dkms. Esse comando também não tem efeito adverso, mas torna sudo dpkg-reconfigure virtualbox-dkms inútil, já que o pacote virtualbox-dkms será reinstalado de qualquer forma, portanto, não é necessário reconfigurá-lo.

Espero que isso limpe :). Além disso, em um sidenote, execute sudo apt-get autoremove --purge que removerá qualquer pacote redundante restante com as configurações. Se você quiser se livrar do cache do apt, você também pode fazer apt-get clean .

    
por H. Freeze 26.09.2015 / 07:02