我在我想要无头的机器上安装了Virtualbox。
如果我进入那台机器,我就可以运行
VBoxHeadless --startvm“WindowsXP”&
一切都很顺利。
我想让客人无头。
我将上述命令放入
/etc/rc.local
但重启后它没有引发。
我已经编写了一个启动guest虚拟机的bash脚本,并尝试将bash脚本的引用放入rc.local,但它不起作用。
我做错了什么?在所有init.d脚本运行后,rc.local是否运行命令?
提前致谢!
答案 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