`
JerryWang_SAP
  • 浏览: 1030247 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

如何处理VirtualBox启动错误消息:The vboxdrv kernel module is not loaded

阅读更多

我在启动minikube时,遇到如下错误消息:

 
 

Starting local Kubernetes v1.10.0 cluster...

Starting VM...

E1010 03:27:37.920050 4827 start.go:174] 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 available for the current kernel (3.10.0-862.11.6.el7.x86_64) or it failed to load. Please recompile the kernel module and install it by sudo /sbin/vboxconfig You will not be able to start VMs until this problem is fixed. 5.2.18r124319". Please upgrade at https://www.virtualbox.org.

Retrying.

E1010 03:27:37.921090 4827 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 available for the current kernel (3.10.0-862.11.6.el7.x86_64) or it failed to load. Please recompile the kernel module and install it by sudo /sbin/vboxconfig You will not be able to start VMs until this problem is fixed. 5.2.18r124319". Please upgrade at https://www.virtualbox.org

核心是这个错:

The vboxdrv kernel module is not loaded.

执行命令行:

rcvboxdrv setup

结果:

 

vboxdrv.sh: Stopping VirtualBox services.

vboxdrv.sh: Starting VirtualBox services.

vboxdrv.sh: Building VirtualBox kernel modules.

This system is currently not set up to build kernel modules.

Please install the gcc make perl packages from your distribution.

Please install the Linux kernel "header" files matching the current kernel

for adding new hardware support to the system.

The distribution packages containing the headers are probably:

kernel-devel kernel-devel-3.10.0-862.11.6.el7.x86_64

解决方案:

1. 按照这篇文章的介绍安装gcc make perl package:

 

2. 安装kernel header文件。参考:

 

3. 执行命令行:

rcvboxdrv setup

确保看到消息:

vboxdrv.sh: Building VirtualBox kernel modules.

 
 

这个vboxdrv的作用,VirtualBox的帮助文档写的很清楚:

In order to run other operating systems in virtual machines alongside your main operating system, VirtualBox needs to integrate very tightly into the system. To do this it installs a "driver" module called vboxdrv which does a lot of that work into the system kernel, which is the part of the operating system which controls your processor and physical hardware. Without this kernel module, you can still use the VirtualBox manager to configure virtual machines, but they will not start.

我简单翻译一下:

为了在宿主机里以虚拟机的方式运行其他类型的操作系统,VirtualBox需要和宿主机操作系统的Kernel交互,进行交互的模块就称为vboxdrv驱动,它本身也是操作系统的一部分,负责控制操作系统的CPU和其他硬件资源。如果没有vboxdrv驱动,我们虽然仍旧可以使用VirtualBox manager来管理虚拟机,但无法在宿主系统上启动这些虚拟机。

rcvboxdrv setup执行后问题解决。

 

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

 
0
0
分享到:
评论

相关推荐

    VirtualBox 错误:This kernel requires the following features not present on the CPU

    ### VirtualBox 错误:“This kernel requires the following features not present on the CPU” 在使用VirtualBox进行虚拟机系统安装的过程中,可能会遇到一个常见的错误提示:“This kernel requires the ...

    virtualbox :ubuntu22: 版本7.0-7

    virtualbox :ubuntu22: 版本7.0-7

    解决VirtualBox启动Unable to load R3 module问题

    标题中的“解决VirtualBox启动Unable to load R3 module问题”是指在使用VirtualBox虚拟化软件时遇到的一个常见错误。VirtualBox是一款开源的虚拟机软件,它允许用户在单个计算机上运行多个操作系统。"Unable to ...

    解决64位win7下运行Virtualbox安装系统时出错(提示VBoxDD.DLL错误)问题

    在64位win7下运行Virtualbox去安装系统时出错:Failed to open a session for the virtual machine,Unable to load R3 module xxxx/VBoxDD.DLL(VBoxDD),GetLastError=126,(VERR_MODULE_NOT_FOUND),打包了...

    virtualbox开机启动运行系统脚本

    virtualbox的开机启动BAT文件,用计划任务设置开机启动,

    virtualbox安装增强包指南

    当尝试在基于Linux的虚拟机上安装VirtualBox Guest Additions时,可能会遇到以下错误消息: ``` Stopping VirtualBox kernel module [确定] Recompiling VirtualBox kernel module [失败] (Look at /var/log/vbox-...

    VirtualBox PXE 启动 安装系统

    使用 VirtualBox 进行 PXE 启动安装 Linux 操作系统

    Oracle VM VirtualBox usb启动安装gho系统

    Oracle VM VirtualBox是一款强大的虚拟化软件,它允许用户在单个计算机上运行多个操作系统,而无需重新启动。在这个过程中,“usb启动安装gho系统”指的是使用USB设备来启动VirtualBox虚拟机,并通过它来安装一个名...

    使用virtualbox启动ubuntu实现桥接方式连外网、网络邻居访问、ftp访问.doc

    如何使用virtualbox启动ubuntu,并实现桥接方式连外网、网络邻居访问、ftp访问。 1. 环境说明  Win10 64bit Virtual 64bitv5.2.0 Ubuntu 16.04 arm64 2. 网络环境  采用联网主机上的360wifi做为对外网络...

    Oracle VM VirtualBox虚拟机的安装使用

    ### Oracle VM VirtualBox虚拟机的安装与使用 #### 一、引言 随着技术的发展,虚拟化技术在IT行业中扮演着越来越重要的角色。Oracle VM VirtualBox作为一款免费且开源的虚拟化工具,因其简单易用、功能强大而受到...

    删除系统kernel32.dll文件导致电脑无法开机

    - **步骤概述**:使用VirtualBox创建虚拟环境,通过PE系统恢复`kernel32.dll`文件名,最终使服务器恢复正常启动。 - **详细步骤**: 1. 在VirtualBox中选择目标虚拟机并设置其启动优先级为光驱。 2. 使用PE系统...

    Oracle VM VirtualBox后台启动批处理

    Oracle VM VirtualBox 后台启动批处理 里面win7名称修改为自己虚拟机的名称即可启动

    vagrant 2.2.19+virtualbox7.0 启动报错处理

    当你遇到"vagrant 2.2.19+virtualbox7.0 启动报错处理"的问题时,这通常意味着在尝试启动 Vagrant 配合 VirtualBox 创建的虚拟机时遇到了问题。以下是一些可能的错误原因和解决方法: 1. **版本兼容性**:Vagrant ...

    Oracle VM VirtualBox User Manual.pdf

    启动VirtualBox: 用户可以通过双击VirtualBox图标或在命令行中输入“VirtualBox”命令来启动VirtualBox。 创建第一个虚拟机: 用户可以通过VirtualBox的图形用户界面或命令行工具创建虚拟机,并配置虚拟机的参数...

    node-virtualbox::package::rocket:用于配置和配置VirtualBox虚拟机的轻量级工具模块

    这是一个简单的工具,可帮助以合理的默认值配置基本的VirtualBox虚拟机。 安装及使用 要求节点> = 8.X npm install node-virtualbox [--save] [-g] 示例运行: node bin.js --provision --vmname " hello " --ip ...

    VirtualBox

    在描述中提到的“VirtualBox启动不弹出错误提示,适用win7”,这可能是指在Windows 7环境下,用户成功地配置了VirtualBox,使其能够在启动时不会出现常见的错误提示。这通常涉及到几个关键的设置和注意事项: 1. **...

    virtualBOX出错解决方法

    1. 确保下载最新版本的VirtualBox:访问VirtualBox官方网站,下载与你的操作系统相匹配的最新版本,以确保获得最新的功能和修复。 2. 安装过程:遵循安装向导的步骤进行安装,确保安装过程中勾选“增强功能”组件,...

    Oracle_VM_Virtualbox安装详解

    9. **启动VirtualBox**:首次启动时,您会看到VirtualBox的主界面,如图表12所示。与其它虚拟化软件相比,VirtualBox的界面更为简洁明了。 ![图表12:安装完成后virtualbox的主界面](#) #### 四、结语 通过以上...

    Vagrant+virtualbox虚拟机教程.zip_virtualbox虚拟机运行慢

    Vagrant和VirtualBox是两种强大的工具,用于在本地创建和管理虚拟化环境。Vagrant是基于Ruby的一个开源项目,它简化了虚拟机的创建、配置和管理,而VirtualBox是Oracle公司提供的免费虚拟化软件,支持多种操作系统...

Global site tag (gtag.js) - Google Analytics