VBoxManage:错误:无法创建仅主机适配器

Far*_*bry 1 virtualbox 16.04

我已经安装了 virtualbox 5.1.20 版和 vagrant 1.9.4 版,然后当我运行时vagrant up,出现以下错误

Command: ["hostonlyif", "create"]

Stderr: 0%...
Progress state: NS_ERROR_FAILURE
VBoxManage: error: Failed to create the host-only adapter
VBoxManage: error: VBoxNetAdpCtl: Error while adding new interface: VBoxNetAdpCtl: ioctl failed for /dev/vboxnetctl: Inappropriate ioctl for devic
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component HostNetworkInterfaceWrap, interface IHostNetworkInterface
VBoxManage: error: Context: "RTEXITCODE handleCreate(HandlerArg*)" at line 94 of file VBoxManageHostonly.cpp
Run Code Online (Sandbox Code Playgroud)

我在这里找到这个答案升级到 Ubuntu 16.04 后无法加载“vboxdrv”(我想保持安全启动)但是当我进入第三步时sudo mokutil --import MOK.der,出现以下错误

EFI variables are not supported on this system
Run Code Online (Sandbox Code Playgroud)

我正在运行 Ubuntu 16.04。

小智 8

我花了好几个小时,尝试了 virtualbox 和 vagrant 的各种组合,但没有运气。

删除虚拟框或它的任何旧版本。

sudo apt remove virtualbox virtualbox-5.0 virtualbox-4.*
Run Code Online (Sandbox Code Playgroud)

然后尝试使用 ubuntu 存储库之一进行安装

sudo apt-get install virtualbox
Run Code Online (Sandbox Code Playgroud)

为我工作。


小智 6

重新启动网络管理器应该会有所帮助:

sudo modprobe vboxnetadp
Run Code Online (Sandbox Code Playgroud)