为什么 Virtualbox 启动模式默认不可分离

Chr*_*ian 42 virtualbox virtual-machine

Virtualbox 具有三种启动模式:

  • 正常(VM 有一个窗口,但窗口无法关闭)
  • 无头启动(VM 没有窗口,但您可以在 VBox UI 中看到屏幕截图)
  • 可拆卸启动(以上两者的混合;可以在不关闭VM的情况下关闭窗口)

我想知道,当第三个满足第一和第二个时,为什么他们有这三个选项?是否也有性能原因?

换句话说,我为什么需要使用其他选项?

hea*_*vyd 37

您可以了解为什么在当前版本的用户手册startvm命令

使用可分离的 UI 启动 VM(从技术上讲,它是一个在单独进程中具有用户界面的无头 VM)。这是一个实验性功能,因为它目前缺乏某些功能(例如 3D 加速不起作用)。

所以,是的,这仍然是一个新功能,它缺少完全附加的 GUI 提供的一些功能。

  • @Magix 2020 年 9 月的一篇 [post](https://forums.virtualbox.org/viewtopic.php?f=6&t=99609#p483370) 表明 3D 加速在分离/无头模式下仍然不起作用。 (2认同)

小智 14

(没有足够的声誉在这里发表评论,所以对“新答案”表示歉意)

这不是 UI 中的选项,而是命令行工具中的选项

VBoxManage modifyvm "vmname" --defaultfrontend headless

  • 如果您只需单击绿色的大启动按钮,则将名为“vmname”的 VM 设置为无头启动

VBoxManage modifyvm "vmname" --defaultfrontend separate

  • 如果您只需单击绿色的大启动按钮,则将名为“vmname”的 VM 设置为可分离启动

VBoxManage modifyvm "vmname" --defaultfrontend gui

  • 如果您只需单击绿色的大“开始”按钮,则将名为“vmname”的 VM 重置为默认集成(不可拆卸)GUI 启动

  • 作品! -> 获取虚拟机列表:VBoxManage list vms (2认同)