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


10

我刚刚将Mac更新为OS X Mavericks。但是,这样做之后,我的VirtualBox程序遇到了两个问题:

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

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

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

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

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

2-不再识别USB设备(我尝试使用过滤器,并且还专门寻找设备,但两者均无效)。

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

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


2
重新安装Virtualbox?
SPRBRN 2014年

感谢您的快速回复。有没有其他方法可以解决这些问题?
优素福赛义德2014年

2
我不知道。您在1小时前问了这个问题。在那个时候,您可能尝试过多次重新安装。这可能是一个快速的解决方案。重新安装并不意味着您删除了本地配置,因此您可以保留所有设置。重新安装可能会导致恢复适当的权限。另外,也可以在您的主文件夹中进行设置。然后寻找.Virtualbox或其他名称并重命名,启动Virtualbox并导入有问题的VM。然后,您知道它是配置还是安装。我有小牛,还有很多其他人,它应该可以正常工作。
SPRBRN 2014年

Answers:


11

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

VirtualBox在您的主机内核中安装驱动程序,使其能够运行。更改内核(例如通过操作系统升级)时,这些驱动程序在旧的驱动程序中,而不在新的驱动程序中。使它们进入新内核的最简单方法是重新安装VirtualBox,它还可以方便地修复OS升级期间可能已“损坏”的其他任何东西。

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.