我将Virtualbox安装在一台我想要无头运行的机器上。
如果我用ssh进入那台机器,我就能运行
VBoxHeadless --startvm "WindowsXP“&
一切都运行得很好。
我想让客人无头运行。
我将上面的命令放入
/etc/rc.local
但在我重启后,它不会启动。
我也编写了一个启动来宾的bash脚本,并尝试将对该bash脚本的引用放到rc.local中,但它不起作用。
我做错了什么?rc.local不是在所有init.d脚本都运行之后才运行命令吗?
提前感谢!
发布于 2012-03-22 06:37:31
您必须以用于创建安装程序的同一用户身份运行VBoxHeadless。你做过吗?
为此,可以使用su命令
su - <username> -c 'VBoxHeadless --startvm "WindowsXP"'发布于 2013-04-04 05:56:21
对于windows用户来说,这也是同样的想法。
C:\Program File\Oracle\VirtualBox\VBoxHeadless.exe --startvm "uuid|name“--vrde off
欲了解更多信息,请访问:http://www.virtualbox.org/manual/ch07.html#vboxheadless
https://stackoverflow.com/questions/9813565
复制相似问题