Kernel driver not installed (rc=-1908)

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.


以下命令测试通过:


sudo apt-get install linux-headers-generic build-essential dkms
sudo apt-get remove virtualbox-dkms
sudo apt-get install virtualbox-dkms
$ sudo apt-cache policy virtualbox
virtualbox:
  Installed: 4.3.10-dfsg-1
  Candidate: 4.3.10-dfsg-1
  Version table:
 *** 4.3.10-dfsg-1 0
        500 http://de.archive.ubuntu.com/ubuntu/ trusty/multiverse amd64 Packages
        100 /var/lib/dpkg/status

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个错误提示说明内核驱动程序没有安装成功,请确保内核模块已经被成功加载。错误位置在suplibosinit,错误代码为3,错误信息为verr_vm_driver_not_installed (-1908),意思是支持驱动程序未安装。在Linux系统下,open返回了enoent。 ### 回答2: 这个错误提示是指虚拟机软件 VirtualBoxLinux 操作系统上无法正常运行,因为它需要使用内核模块来实现虚拟化功能,而这个内核模块并未被成功加载。这个错误码的详细信息是 VERR_VM_DRIVER_NOT_INSTALLED(-1908),其含义是“支持驱动程序未安装”。具体地说,VirtualBox 要求用户的操作系统中必须存在名为 vboxdrv 的内核模块,这个模块是 VirtualBox 的核心驱动程序。如果这个内核模块无法被成功加载,就会出现“kernel driver not installed”的错误提示。 针对这个问题,我们需要先确定当前系统中是否已经安装了 VirtualBox 这个软件。如果没有安装,需要先从官网下载对应版本的安装包进行安装。如果已经安装了 VirtualBox,那么就需要确保内核模块已经被正确地加载到操作系统中。 在 Linux 中,可以使用命令 lsmod 来查看当前已经加载的内核模块。如果找不到 vboxdrv,那么就需要手动加载这个内核模块。可以使用命令 modprobe vboxdrv 来加载该模块,如果执行成功,则表示已经解决了这个问题。 如果在执行 modprobe vboxdrv 命令时仍然出现错误提示,可能是由于当前系统的内核版本与 VirtualBox 的版本不兼容,需要升级或降级其中之一。这种情况下,可以通过升级或者降级内核的方式来解决问题。 总之,在遇到“kernel driver not installed”的错误提示时,一般需要检查内核模块的加载情况。如果是在 Linux 系统上运行 VirtualBox,需要确保 vboxdrv 内核模块已经被正确地加载到系统中。如果还是无法解决问题,可以参考 VirtualBox 的官方文档或者进行进一步的网络搜索。 ### 回答3: 这个错误提示“kernel driver not installed (rc=-1908)”是VirtualBox虚拟机软件在启动时出现的。这个错误的意思是VirtualBox虚拟机软件无法加载核心驱动程序,因此无法正常工作。通常情况下,在安装VirtualBox虚拟机软件时,会自动安装驱动程序。但是有些情况下出现了这个错误,我们需要手动检查和安装驱动程序。 首先,我们需要检查一下是否安装了VirtualBox软件。如果已经安装了软件,可以尝试通过重启电脑来解决此问题。如果还是出现这个错误,可以尝试通过以下步骤来解决这个问题。 首先,在终端中运行以下命令来检查内核模块: $ modprobe vboxdrv 如果返回结果为空或出现错误,这是因为vboxdrv内核模块尚未加载。此时需要运行以下命令来加载内核模块: $ sudo /sbin/vboxconfig 上述命令将构建并加载vboxdrv内核模块,如果此步骤执行成功,则VirtualBox虚拟机软件将正常运行。 如果上述步骤仍然无法解决问题,我们可以尝试删除VirtualBox虚拟机软件,并重新安装。在重新安装时,确保以管理员身份运行安装程序,以便驱动程序正确安装。 总之,这个错误通常是由于VirtualBox虚拟机软件无法正确加载内核驱动程序导致的,我们可以通过检查和安装驱动程序来解决这个问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值