El Capitan beta - VirtualBox 5 无法打开:有效 UID 不是 root

El Capitan beta - VirtualBox 5 无法打开:有效 UID 不是 root

我在 OSX El Capitan betas 1-3 上运行了 VB 4.3。我安装了 VB 5,但它无法启动,并显示消息有效 UID 不是 root。

我发现这个帖子VirtualBox 无法在 Mac OS X 上启动。Deborah Speece 发布的方法可以通过终端启动它,但是 realityloop 的帖子又把它弄坏了,我需要重新安装。

有人有办法从 OSX El Capitan 中的应用程序图标启动 VB 5 吗?


我刚刚在 OSX Yosemite 上安装了 VirtualBox 5,没有任何问题。这个问题似乎是测试版 El Capitan 独有的。希望它能在支持的版本中得到解决。

我还找到了一种解决方法,即使用带有一些脚本的 Automator 工作流应用程序。

答案1

我已成功解决了该问题。

首先,你必须要删除该应用程序AppCleanerbrew cask install appcleaner)。以下是我的终端日志。使用自制用于安装。

rm -rf ~/VirtualBox\ VMs ~/Library/VirtualBox
brew cask uninstall virtualbox
brew cask install virtualbox
for bin in VirtualBox VirtualBoxVM VBoxNetAdpCtl VBoxNetDHCP VBoxNetNAT VBoxHeadless; do
    sudo chmod u+s "/Applications/VirtualBox.app/Contents/MacOS/${bin}"
done

答案2

我安装了 OSX El capitan,但无法打开我的 VB,因此我下载并重新安装了最新版本的 virtualbox(包括它的应用程序),然后我的 vb 启动了。我不知道,但它确实有效。

相关内容