在后台运行 VirtualBox,没有窗口?

在后台运行 VirtualBox,没有窗口?

我想知道是否可以使用 VirtualBox 在后台运行 Ubuntu 虚拟机,我的意思是,无需打开任何窗口。

这个想法是通过 SSH 连接到在后台运行的 Linux 主机。

有人做过这样的事吗?有可能吗?

答案1

VBoxManage startvm $VM --type headless将在后台启动指定的虚拟机。

要关闭它,请向客人请求关闭。

答案2

它内置于 VirtualBox 4.2 中。

从管理器启动虚拟机时只需按住 Shift 即可。

https://blogs.oracle.com/fatbloke/entry/what_s_new_in_oracle

答案3

当然!您正在寻找无头安装(Virtualbox)。从命令行启动机器的方式如下:

VBoxHeadless --startvm Debian --vrdp=off

但是您需要某种方式进行连接。我所做的就是在客户机和主机之间映射端口。使用此配置,您的主机 2222 端口将映射到客户机的端口 22。

VBoxManage setextradata "Debian" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP  
VBoxManage setextradata "Debian" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22  
VBoxManage setextradata "Debian" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 2222  

之后您可以使用以下方式登录:

ssh localhost -p2222

答案4

要使用 GUI 以无头模式启动:

持有转移启动虚拟机时按下此键。

之后,你还可以连接和断开 GUI(使用展示机器 -> 分离 GUI选项)。

相关内容