(ubuntu virtualbox)解决Kernel driver not installed (rc=-1908)

在用虚拟机VBOX的时候总是遇到提示

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. Re-setup the kernel module by executing

‘/etc/init.d/vboxdrv setup’

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

这样的情况。一般来说只要重装VBOX就可以解决这个问题,但是重装之后,在重启电脑后又会出现这样的问题,很是郁闷,如果不治根的话每次开电脑使用VBOX前都要装一次VBOX,这是很麻烦的。于是就请教了ubuntu群104268892里的童鞋。。

得到的回复是我的VBOX缺少了一些必要的模块module-assistant

所以要给系统安装module-assistant

$ sudo apt-get install module-assistant

然后加载
sudo modprobe vboxnetflt

sudo aptitude update

sudo aptitude install dkms

sudo /etc/init.d/vboxdrv setup

完成之后Kernel driver not installed (rc=-1908)就不再出现了,顺利的看到XP启动画面~

参考:http://baif10.blog.163.com/blog/static/118792267201110104752423/

http://dongyulong.blog.51cto.com/1451604/388578

http://www.cnblogs.com/WormCanFly/archive/2012/05/23/2514338.html

http://blog.sina.com.cn/s/blog_55646c9801017577.html

http://suchj.iteye.com/blog/1395343

http://blog.chinaunix.net/uid-21142030-id-3031344.html

<think>好的,我需要解决用户提到的VirtualBox启动时出现rc=-101错误的问题。首先,我得回忆一下相关的错误代码和解决方法。用户提供的引用中,引用[1]提到了解决virtualbox rc=-101的问题,具体是Error In supR3HardenedWinReSpawn的解决办法。另外,引用[3]和[4]虽然主要针对的是rc=-1908错误,但可能有些步骤是通用的,比如安装内核驱动或执行vboxconfig。 首先,我应该整理引用中的信息。引用[1]直接关联到rc=-101,所以需要重点参考。根据引用[1]的内容,可能涉及重新安装VirtualBox或检查Windows系统相关组件。同时,用户可能遇到的是Windows环境下的问题,因为错误信息里有“supR3HardenedWinReSpawn”,而其他引用涉及Linux和macOS的解决方案,但用户的问题可能是在Windows上。 接下来,引用[3]提到在Fedora中解决rc=-1908的方法,包括安装必要的软件包和运行sudo /sbin/vboxconfig,这可能对Linux用户有帮助。但用户的问题是否是Linux下的呢?需要确认。用户的问题描述中没有明确说明操作系统,但提供的引用中有多个不同系统的解决方法。因此,在回答时需要涵盖不同系统的可能解决方案。 引用[4]是macOS下的解决方法,涉及加载内核扩展。虽然用户的问题是关于rc=-101,但如果在macOS下出现类似问题,可能需要类似的步骤,比如加载内核驱动。不过,rc=-101错误可能具体对应不同的原因,比如权限问题、驱动未正确安装或系统组件缺失。 我需要确保回答的结构清晰,分步骤说明解决方法,并覆盖不同的操作系统可能性。同时,根据用户提供的引用,需要正确引用来源,比如引用[1]、[3]、[4]中的方法。可能还需要检查VirtualBox的版本兼容性、系统更新状态以及安全软件干扰等因素。 最后,生成相关问题时要围绕VirtualBox的常见错误,比如其他错误代码的解决、不同系统的安装问题或性能优化方法。确保问题与用户当前问题相关,帮助他们进一步了解可能遇到的其它情况。</think>### VirtualBox 启动报错 rc=-101 解决方法 VirtualBox 启动时出现 `rc=-101` 错误(具体提示可能为 `Error In supR3HardenedWinReSpawn`),通常与系统权限、驱动加载或安全软件冲突有关。以下是分步解决方案: --- #### **1. 检查系统权限与驱动加载** - **Windows系统**: - 以管理员身份运行VirtualBox- 禁用或调整安全软件(如杀毒软件、防火墙)对VirtualBox的限制[^1]。 - **Linux系统**: - 安装内核驱动和相关依赖: ```bash sudo dnf install make perl gcc dkms kernel-devel kernel-headers # Fedora/CentOS sudo apt-get install build-essential dkms linux-headers-$(uname -r) # Debian/Ubuntu ``` - 执行配置命令并重启: ```bash sudo /sbin/vboxconfig reboot ``` 引用[3]验证了此方法在Fedora中的有效性。 - **macOS系统**: - 手动加载VirtualBox内核扩展: ```bash sudo kextload -b org.virtualbox.kext.VBoxDrv sudo kextload -b org.virtualbox.kext.VBoxNetFlt sudo kextload -b org.virtualbox.kext.VBoxNetAdp sudo kextload -b org.virtualbox.kext.VBoxUSB ``` 引用[4]提供了macOS Monterey下的具体操作。 --- #### **2. 更新VirtualBox与系统组件** - **升级VirtualBox**:从[官网](https://www.virtualbox.org/)下载最新版本,确保与当前操作系统兼容。 - **安装系统更新**: - Windows:检查更新并安装最新的系统补丁。 - Linux/macOS:通过包管理器更新内核和工具链。 --- #### **3. 修复注册表或配置文件(Windows专用)** - 卸载VirtualBox后,手动删除残留注册表项(需谨慎操作): - 按 `Win+R` 输入 `regedit`,定位到 `HKEY_LOCAL_MACHINE\SOFTWARE\Oracle`,删除 `VirtualBox` 条目。 - 重新安装VirtualBox并重启系统[^1]。 --- #### **4. 检查硬件虚拟化支持** - 进入BIOS/UEFI设置,确保 **Intel VT-x** 或 **AMD-V** 虚拟化技术已启用。 - 若为Windows系统,还需关闭 **Hyper-V** 功能: ```powershell bcdedit /set hypervisorlaunchtype off shutdown /r /t 0 ``` --- #### **5. 清理临时文件** - 删除VirtualBox临时文件和全局配置(路径示例): - Windows:`C:\Users\<用户名>\.VirtualBox` - Linux/macOS:`~/.config/VirtualBox` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值