小编fer*_*ior的帖子

VirtualBox 无法在 Mac OS X 上启动

突然且没有通知,VirtualBox 应用程序没有启动。

首先,它什么也没做。甚至没有错误信息。我查看了系统日志 (/var/log/system.log),发现每次尝试启动 VirtualBox 时都会重复出现这两条消息:

[0x0-0xbb0bb].org.virtualbox.app.VirtualBox[4224]: VirtualBox: supR3HardenedVerifyDir: Cannot trust the directory "/Applications/VirtualBox.app/Contents/
MacOS": group and/or other writable (st_mode=040777)
com.apple.launchd.peruser.501[237] ([0x0-0xbb0bb].org.virtualbox.app.VirtualBox[4224]): Exited with code: 1
Run Code Online (Sandbox Code Playgroud)

我做了一些研究并发现了类似的问题,其中大部分都表明权限问题。所以我发现为了修复它,我应该如下更改权限:

sudo chmod 755 /Applications/VirtualBox.app/Contents/MacOS
sudo chmod 755 /Applications/VirtualBox.app/Contents/MacOS/components
Run Code Online (Sandbox Code Playgroud)

之后,在尝试启动应用程序时,我收到一个弹出窗口,内容为:

有效的 UID 不是 root (euid=501 egid=20 uid=501 gid=20) (rc=-20)

请尝试重新安装 VirtualBox。

我想避免这个建议,因为我有很多重要的虚拟机,我不想失去它们。

那么,有没有什么办法不用重新安装就可以解决这个问题。我还没有找到任何其他可以解决问题的好信息。

如果除了重新安装别无选择,是否还有备份虚拟机的方法?深入 VirtualBox 目录,我没有发现任何听起来像包含每个 VM 的 VM 包/文件的东西。

问候

mac virtualbox virtual-machine macos

9
推荐指数
2
解决办法
3万
查看次数

标签 统计

mac ×1

macos ×1

virtual-machine ×1

virtualbox ×1