L'installation de VirtualBox 5.1.8 n'a pas installé d'extensions de noyau. Comment puis-je réparer ça? [macOS 10.13]

20
  1. Lorsque j'ai installé VirtualBox, il a été dit que l'installation "avait échoué" mais j'ai quand même obtenu VirtualBox.app dans mon dossier d'applications.
  2. Lorsque j'essaie de démarrer la machine virtuelle Windows 7, il indique "Les pilotes du noyau ne sont pas installés (rc = -1908).
  3. Les solutions en ligne disent que je devrais "redémarrer l'hôte". J'ai vérifié mon dossier StartupItems et il est vide.

Je suppose donc que le programme d'installation n'a pas réussi à installer les extensions du noyau.

Il y a donc cette chose appelée SIP qui empêche d'installer des extensions du noyau. Dois-je le désactiver pour l'instant?

Que fais-je? J'ai besoin d'une machine virtuelle Windows en 8 heures ...

Vikrant
la source
Quel est le problème avec la VBox 5.1.28 ?
klanomath
Peut-être dupe de apple.stackexchange.com/questions/301303/…
rogerdpack

Réponses:

38

High Sierra est livré avec une nouvelle fonctionnalité de sécurité: Secure Kernel Extension Loading, qui bloque le chargement des extensions du noyau. La mise en œuvre semble douteuse .

Pour autoriser le chargement d'une extension du noyau non Apple, vous devez autoriser l'exécution dans Préférences> Sécurité et confidentialité> Général:

entrez la description de l'image ici

ou désactivez la fonction de sécurité avec une commande Terminal (non recommandé):

sudo spctl --master-disable
klanomath
la source
1
Merci beaucoup ... le bouton ne l'a pas fait ... chaque fois que je lance l'installation, il me demande de déverrouiller le même développeur. La commande l'a fait.
baash05
2
Cette solution suggérée ne fonctionne pas pour moi (ni "Autoriser" ni la commande Terminal). Cela a-t-il été testé avec VB 5.2?
Viking
2
Une fois qu'il échoue une fois, il ne peut pas être réinstallé. High Sierra 10.13.3, VB 5.2.6 & 5.1.4. La désinstallation n'aide pas.
gamut
Je suis sur 10.13.4 et cela ne fonctionne malheureusement pas. Autoriser ne fait rien, ni exécuter la commande ni sélectionner N'importe où. Rien sous le soleil ne semble fonctionner.
Cornelius
J'ai vu une note rapide dans l'un des messages ici ou dans un autre fil et c'était la pièce critique qui me manquait. Lorsque la boîte de dialogue Sécurité et confidentialité était ouverte, le bouton Appliquer était visible et en cliquant sur le bouton et il n'y avait aucune action apparente. L'invite est toujours restée. J'avais besoin d' attendre plus longtemps avant d'essayer l'appliquer. J'ai trouvé que j'ai attendu 20 minutes jusqu'à ce que le bouton fonctionne réellement (l'invite s'est éteinte).
Kevin Buchs
6

La solution a fonctionné pour moi sur High Sierra. L'astuce consistait à effectuer une exécution d'installation qui échouera définitivement, mais vous invite dans l'onglet Sécurité générale à autoriser les extensions Oracle. Cliquez sur l'option Autoriser. Réexécutez ensuite l'installation, ce qui devrait aboutir à une installation réussie.

Motifsky
la source
La première réponse est la cause première du problème. Cependant, je pense que cette réponse est parfaite. lorsque vous obtenez le message d'échec après l'installation et que vous voyez toujours la boîte virtuelle, vous devez réinstaller jusqu'à ce qu'il devienne un succès, comme l'a indiqué Motifsky. Ensuite, cela devrait fonctionner. Ça a marché pour moi. Merci
Karpak