Oracle Virtual Box无法打开

时间:2018-02-08 10:09:53

标签: virtualbox

我试图运行Oracle Virtualbox Manager,但它无法运行。我收到以下错误消息:

Failed to open a session for the virtual machine Oracle DB Developer VM.

The virtual machine 'Oracle DB Developer VM' has terminated unexpectedly during startup with exit code 1 (0x1).  More details may be available in 'C:\Users\Ornob\VirtualBox VMs\Oracle DB Developer VM\Logs\VBoxHardening.log'.

Result Code: E_FAIL (0x80004005)
Component: MachineWrap
Interface: IMachine {b2547866-a0a1-4391-8b86-6952d82efaa0}

如何解决此问题?

4 个答案:

答案 0 :(得分:1)

我以管理员模式启动了虚拟机,现在它可以启动我的虚拟机了

答案 1 :(得分:0)

错误消息表明图像无法访问,这可能是由于多种原因造成的,但在大多数情况下,通过从Windows资源管理器中剪切粘贴将图像移动到另一个目录。

  1. 转到“计算机管理器”并单击“文件”。
  2. 点击“媒体管理器”。
  3. 在名为“硬盘驱动器”的第一个选项卡中,单击无法访问的图像,然后单击“释放”按钮以删除VM的磁盘链接(UUID)。
  4. 现在单击“删除”按钮从“虚拟媒体管理器”中删除磁盘。
  5. 现在,您所要做的就是从存储部分添加图像,然后从虚拟机启动。

答案 2 :(得分:0)

FWIW的我是一个权限问题(ubuntu框)。在/ var / log / syslogs中查看并发现:

def longestSubstring(str):

    start = 0
    maxLen = 1

    hashSet = set()

    for i in range(len(str)):

        if str[i] not in hashSet:
            hashSet.add(str[i])
            maxLen = max(maxLen, i - start + 1)
            continue

        else:

            while str[start] != str[i]:
                hashSet.discard(str[start])
                start += 1

            hashSet.discard(str[start])
            start += 1

    return maxLen

查看/ usr,/ usr / lib,/ usr / lib / virtualbox中的权限 这些都应该由root.root拥有,在我的情况下,/ usr / lib由另一个用户拥有。

答案 3 :(得分:0)

  1. 导航到C:\ Program Files \ Oracle \ VirtualBox \ drivers \ vboxdrv
  2. 右键单击VBoxDrv.inf文件,然后选择“安装”选项
  3. 以管理员身份重新启动VBox