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

You*_*eed 10 mac virtualbox osx-mavericks macos

我刚刚将我的 Mac 更新为 OS X Mavericks。但是,这样做之后,我的 VirtualBox 程序面临一些问题,包括:

1 - 虚拟机(来宾操作系统)无法加载并显示以下错误消息:

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

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

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart
Run Code Online (Sandbox Code Playgroud)

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

2 - 不再识别 USB 设备(我尝试使用过滤器并专门寻找设备,两者都不起作用)。

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

关于如何克服这些问题的任何想法?

Kro*_*mey 11

重新安装是你最好的选择。

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

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