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