在无头 Debian 机器上的 Virtual Box 上运行 VM

在无头 Debian 机器上的 Virtual Box 上运行 VM

我有一台无头 Debian 服务器,上面安装了 Virtual Box。我想从那里运行虚拟机,但是,没有 KDE 之类的东西,我不知道如何从 shell 启动虚拟机,并在服务器启动时启动它。

有人有在 Linux 上的 Virtual Box 中运行 VM 的经验吗?

答案1

您正在寻找的命令是

VBoxManage startvm "VirtualMachineName"

这确实假设软件已安装并且您的虚拟机位于正确的目录中。

要使其在启动时启动,您可以执行类似 init.d 脚本的操作。您可以复制现有脚本之一,根据自己的喜好进行编辑(您可能还想添加停止/关闭功能,以便在关闭主机之前关闭虚拟机),然后使用以下命令将其注册到操作系统

update-rc.d VMControl defaults

假设您的文件位于 /etc/init.d/VMControl,并且您已使其可执行(chmod 775 ./VMControl)。

希望有所帮助。

答案2

看一下 VBoxManage 命令工具——它能够从命令行创建启动虚拟机。 以下是一个例子。有关 VBoxManage 命令的详细信息,请参阅用户手册(警告,PDF)。

相关内容