zoukankan      html  css  js  c++  java
  • macOS 10.13 安装Virtualbox失败

    macOS 10.13 安装Virtualbox失败

    Enviroment

    • macOS: 10.13 High Sierra
    • virtualBox: 5.1.28

    Problem description

    今天mac重装了系统,升级到了10.13,安装virtualbox的时候却总是安装失败。具体症状为在最后一步的时候提示安装失败,出现严重错误 
    如下图:
     
    问题描述

    最诡异的是,在/Applications/里能找到virtualbox,并且可以打开界面,但是不能虚拟机,会报错: 
    Kernel drivers not installed (rc = -1908)

    Reason

    Google之,在StackExchange上找到了解答

    High Sierra comes with a new security feature: Secure Kernel Extension Loading, which blocks kernel extension loading.

    也就是,virtualbox在安装的时候需要安装内核扩展(Kernel extenstion),而macOS 10.13 High Sierra新安全特性会阻止外部内核扩展的安装,所以安装总是会被系统拦截。 
    如下图:
     
    原因

    Solutions

    • Solution 1:

    进入Preferences > Security & Privacy > General: 然后手动允许

    原因

    • Solution 2:

    在终端手动禁用此安全特性(不推荐)

    sudo spctl --master-disable

    ============================

    My Solution ( 8 Oct, 2017 )

    本来是尝试用第一种方法解决,但后来发现一个问题:

    无法新建Host-only虚拟网卡,会报No such file or directory的错误。

    于是干脆就用方法二禁用掉此安全特性,然后重装virtualbox了,重装一切正常。

  • 相关阅读:
    spring + junit 测试
    备份mysql数据库
    JAVA访问Zabbix API
    pro git 读书笔记 3 Git 分支
    pro git 读书笔记 1
    pro git 读书笔记 2
    溢出和剪裁,可见性
    html 与 jsp 文件格式区别
    Eclipse 的 CheckStyle 插件
    【转】单元测试覆盖率
  • 原文地址:https://www.cnblogs.com/mouseleo/p/8868485.html
Copyright © 2011-2022 走看看