A instalação do VirtualBox 5.1.8 não instalou extensões do kernel. Como faço para corrigir isso? [macOS 10.13]


20
  1. Quando instalei o VirtualBox, ele disse que a instalação "falhou", mas eu ainda tinha o VirtualBox.app na minha pasta de aplicativos.
  2. Quando tento inicializar o Windows 7 VM, ele diz "Drivers do kernel não instalados (rc = -1908).
  3. As soluções online estão dizendo que eu deveria "reiniciar o host". Verifiquei minha pasta StartupItems e ela está vazia.

Então, acho que o instalador falhou ao instalar as extensões do kernel.

Portanto, existe uma coisa chamada SIP que impede a instalação de extensões do kernel. Devo desativá-lo por enquanto?

O que eu faço? Preciso de uma máquina virtual Windows em 8 horas ...


O que há de errado com o VBox 5.1.28 ?
precisa saber é o seguinte

Respostas:


38

O High Sierra vem com um novo recurso de segurança: Secure Kernel Extension Loading, que bloqueia o carregamento da extensão do kernel. A implementação parece ser questionável .

Para permitir o carregamento de alguma extensão do kernel que não seja da Apple, você deve permitir a execução em Preferências> Segurança e Privacidade> Geral:

insira a descrição da imagem aqui

ou desative o recurso de segurança com um comando Terminal (não recomendado):

sudo spctl --master-disable

11
Obrigado montes .. o botão não o fez .. cada vez que executei a instalação, ele me pediu para desbloquear o mesmo desenvolvedor. O comando fez.
precisa

2
Esta solução sugerida não funciona para mim (nem "Permitir" nem o comando Terminal). Isso foi testado com o VB 5.2?
Viking

2
Uma vez que falha uma vez, não pode ser reinstalado. High Sierra 10.13.3, VB 5.2.6 e 5.1.4. Desinstalar não ajuda.
gama de

Estou no 10.13.4 e isso infelizmente não funciona. Allow não faz nada, nem executar o comando e selecionar Anywhere. Nada sob o sol parece funcionar.
Cornelius

Vi uma anotação rápida em uma das mensagens aqui ou em outro tópico e foi a peça crítica que estava faltando. Quando a caixa de diálogo Segurança e privacidade foi aberta, o botão Aplicar estava visível e clicando no botão, e não houve ação aparente. O aviso ainda permaneceu. Eu precisava esperar mais tempo antes de tentar o Apply. Descobri que esperei 20 minutos até o botão realmente funcionar (o prompt foi embora).
precisa

6

A solução funcionou para mim em High Sierra. O truque era executar uma instalação que definitivamente falhará, mas você será solicitado na guia Segurança geral para permitir extensões do Oracle. Clique na opção Permitir. Em seguida, execute novamente a instalação, resultando em uma instalação bem-sucedida.


A primeira resposta é a causa raiz do problema. No entanto, eu sinto que esta resposta é perfeita. quando você receber a mensagem com falha após a instalação e ainda vir a caixa virtual, precisará reinstalá-la até que ela se torne um sucesso, como afirmou Motifsky. Então deve funcionar. Funcionou para mim. Graças
Karpak
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.