Ubuntu 尝试启动minikube时出错

Ubuntu 尝试启动minikube时出错,ubuntu,virtualbox,minikube,ubuntu-18.04,Ubuntu,Virtualbox,Minikube,Ubuntu 18.04,我尝试使用minikube start启动minikube,但出现以下错误: charlie@charlie:~$minikube开始启动本地Kubernetes v1.10.0 簇正在启动VM。。。E0705 00:39:35.199099 20888开始。开始:168] 启动主机时出错:创建主机时出错:执行步骤时出错: 正在运行预创建检查:我们支持Virtualbox,从 第5版。您的VirtualBox安装是“警告:vboxdrv内核 未加载模块。或者没有可用的模块\n 对于当前内核(4.

我尝试使用
minikube start
启动minikube,但出现以下错误:

charlie@charlie:~$minikube开始启动本地Kubernetes v1.10.0 簇正在启动VM。。。E0705 00:39:35.199099 20888开始。开始:168] 启动主机时出错:创建主机时出错:执行步骤时出错: 正在运行预创建检查:我们支持Virtualbox,从 第5版。您的VirtualBox安装是“警告:vboxdrv内核 未加载模块。或者没有可用的模块\n 对于当前内核(4.15.0-23-generic)或它未能\n
加载。请重新编译内核模块并通过\n\n安装它
sudo/sbin/vboxconfig\n\n您将无法启动虚拟机 直到解决此问题为止。\n5.2.12r122591”。请升级至

重试

我尝试启动virtualbox,但出现以下错误:

charlie@charlie:~$virtualbox 警告:vboxdrv内核模块不可用 没有加载。要么没有模块 可用于当前内核(4.15.0-23-generic),或者无法 负载请重新编译内核模块,并通过

       sudo /sbin/vboxconfig

     You will not be able to start VMs until this problem is fixed.
我尝试运行
sudo/sbin/vboxconfig
,但出现以下错误:

charlie@charlie:~$sudo/sbin/vboxconfig vboxdrv.sh:正在停止 VirtualBox服务。vboxdrv.sh:构建VirtualBox内核模块。 vboxdrv.sh:正在启动VirtualBox服务。vboxdrv.sh:建筑 VirtualBox内核模块。vboxdrv.sh:失败:modprobe vboxdrv 失败。请使用“dmesg”找出原因

设置VirtualBox时出现问题。重新启动设置 进程,以root用户身份运行/sbin/vboxconfig

我尝试作为root用户,但仍然存在上面的错误,即使我是root用户。
我使用的是Ubuntu18.04和minikube v0.28.0,我试图重现这个问题,这是Ubuntu18.04上的Virtualbox所特有的。由于我无法删除笔记本电脑上的secure boot以进行全面检查,我尝试了论坛上的一些解决方案,但secureboot仍在我的道路上。我建议您尝试安装linux标头、dist升级,并检查是否有所需的软件包:

sudo apt-get -y install gcc make linux-headers-$(uname -r) dkms

sudo apt-get install dkms
sudo apt-get install virtualbox
因此,如果这不起作用,我建议使用不同的vm驱动程序。你可以用
minikube start--vm driver=none或尝试其他虚拟机监控程序。我还可以说,如果Ubuntu 18.04在使用--VM driver=none时是一个VM,那么它确实可以工作

只是有确切的问题。

leo@tmv:~/dev/kubernetes$ minikube start --kubernetes-version v1.9.4
Starting local Kubernetes v1.9.4 cluster...
Starting VM...
E0430 16:10:25.962867    1225 start.go:180] Error starting host: Error creating host: Error executing step: Running precreate checks.
: We support Virtualbox starting with version 5. Your VirtualBox install is "WARNING: The vboxdrv kernel module is not loaded. Either there is no module\n         available for the current kernel (4.15.0-47-generic) or it failed to\n         load. Please recompile the kernel module and install it by\n\n           sudo /sbin/vboxconfig\n\n         You will not be able to start VMs until this problem is fixed.\n5.2.22r126460". Please upgrade at https://www.virtualbox.org.

 Retrying.
E0430 16:10:25.964185    1225 start.go:186] Error starting host:  Error creating host: Error executing step: Running precreate checks.
: We support Virtualbox starting with version 5. Your VirtualBox install is "WARNING: The vboxdrv kernel module is not loaded. Either there is no module\n         available for the current kernel (4.15.0-47-generic) or it failed to\n         load. Please recompile the kernel module and install it by\n\n           sudo /sbin/vboxconfig\n\n         You will not be able to start VMs until this problem is fixed.\n5.2.22r126460". Please upgrade at https://www.virtualbox.org
E0430 16:10:27.905310    1225 util.go:151] Error uploading error message: Error sending error report to https://clouderrorreporting.googleapis.com/v1beta1/projects/k8s-minikube/events:report?key=AIzaSyACUwzG0dEPcl-eOgpDKnyKoUFgHdfoFuA, got response code 400
这是虚拟机问题。 解决方案

  • 完全删除(包括所有vm映像文件)并重新安装virtualbox 6
  • 如果使用ubuntu 18-

安装后,请尝试使用
virtualbox
cmd,如果没有问题,那么您最好开始
minikube

需要一些说明。问题可能在于VirtualBox的安装。1) 您是如何安装VirtualBox的?你用过官方文件吗?如果没有,请按照本说明重新安装。2) 安全引导是否已打开?virtualbox的安装已根据网站上的说明完成,并且安全引导已禁用。可能会对您有所帮助