VirtualBox无头 - Linux

时间:2012-03-21 22:03:52

标签: virtualbox

我在我想要无头的机器上安装了Virtualbox。

如果我进入那台机器,我就可以运行

VBoxHeadless --startvm“WindowsXP”&

一切都很顺利。

我想让客人无头。

我将上述命令放入

/etc/rc.local

但重启后它没有引发。

我已经编写了一个启动guest虚拟机的bash脚本,并尝试将bash脚本的引用放入rc.local,但它不起作用。

我做错了什么?在所有init.d脚本运行后,rc.local是否运行命令?

提前致谢!

2 个答案:

答案 0 :(得分:4)

您必须以与创建设置相同的用户身份运行VBoxHeadless。你做到了吗?

您可以使用su命令执行此操作

su - <username> -c 'VBoxHeadless --startvm "WindowsXP"'

答案 1 :(得分:0)

对于Windows用户来说,它的想法是一样的。

C:\ Program File \ Oracle \ VirtualBox \ VBoxHeadless.exe --startvm“uuid | name”--vrde off

更多信息可在以下位置找到: http://www.virtualbox.org/manual/ch07.html#vboxheadless