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

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

我已经安装了 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

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

EFI variables are not supported on this system

我正在运行 Ubuntu 16.04。

答案1

我花了很多时间,尝试了 virtualbox 和 vagrant 的各种组合,但没有成功。

删除虚拟盒或其任何旧版本。

sudo apt remove virtualbox virtualbox-5.0 virtualbox-4.*

然后尝试使用其中一个 ubuntu 存储库进行安装

sudo apt-get install virtualbox

对我有用。

答案2

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

sudo modprobe vboxnetadp

答案3

我遇到了同样的问题,apt remove install 答案对我的(Ubuntu 16.04)不起作用,我确实通过使用 sudo apt remove virtualbox virtualbox-5.0 virtualbox-4.* 然后从 virtualbox 安装 5.1 .deb 文件使它工作 VirtualBox 5.1 下载

相关内容