VirtualBox:将主机更新至 OS X Mavericks 后出现奇怪的行为

VirtualBox:将主机更新至 OS X Mavericks 后出现奇怪的行为

我刚刚将我的 Mac 更新到 OS X Mavericks。但是,更新后,我的 VirtualBox 程序出现了几个问题,包括:

1 – 虚拟机(客户操作系统)加载失败,并显示以下错误消息:

-内核驱动程序未安装(rc=1908);确保内核模块已
成功加载

我可以通过终端中的以下命令行解决此问题:

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

但是,每次我的 Mac 启动时我都必须这样做!

2 - USB 设备不再被识别(我尝试使用过滤器并专门寻找设备,但都没有用)。

3 - 我无法再通过客户机挂载共享文件夹(我无法从客户虚拟机访问共享主机文件)。

关于如何克服这些问题,您有什么想法吗?

答案1

重新安装是最好的选择。

VirtualBox 会在主机内核中安装驱动程序,使其能够正常运行。当您的内核发生变化时(例如通过操作系统升级),这些驱动程序会保留在旧内核中,而不会保留在新内核中。将它们放入新内核的最简单方法是重新安装 VirtualBox,这样还可以方便地修复在操作系统升级期间可能“损坏”的任何其他内容。

正如@rxt 在他的评论中提到的,重新安装 VirtualBox 不会丢失任何设置或虚拟机。这是修复问题并让您重新运行的最便捷途径。

相关内容