在 VirtualBox 中,有没有办法从命令行打开 VM 设置窗口?

在 VirtualBox 中,有没有办法从命令行打开 VM 设置窗口?

我正在使用以下方法为 VirtualBox 编写替代 UI罗菲。我已经可以选择虚拟机并执行一些基本操作;但是,对于微调设置,我仍然必须打开VirtualBoxQt GUI 并在那里找到机器。有没有办法从 shell 以某种方式打开给定虚拟机的设置窗口(即某些开关VBoxManageVirtualBox命令)?

答案1

不完全是,但你可以通过调用名为 VBoxManage 的命令行实用程序来有效地更改几乎任何内容。它通常位于:

/usr/bin/VBoxManage

(这可能因发行版而异,但这是它在 OpenSUSE 中的位置)

此工具允许您配置虚拟机的几乎每个方面,包括 VirtualBox GUI 中不可用的许多设置。特别是,我使用它来显示分辨率到精确的尺寸,甚至在客户操作系统中也不存在。为此,我调用setvideomodehint子命令并以分辨率和颜色位深度作为参数,如下所示:

VBoxManage controlvm <VMNAME> setvideomodehint 3200 1800 32

(替换<VMNAME>您要更改的虚拟机的名称)

该命令的完整文档可供查看在线。查找与modifyvm您要执行的操作非常相关的子命令。

答案2

否;只有启动 VirtualBox GUI 才能打开 VirtualBox 设置窗口。

相关内容