分页: 1 / 1
[问题]vbox作的虚拟机能在ubuntu用户登录之前运行吗?
发表于 : 2008-01-11 10:30
由 百草谷居士
我想使用ubuntu下的vbox做一个虚拟机,在里面安装上windows2000server。通过桥接方式,把这个虚拟机作为局域网内的一台机器。然后可以让局域网内的其他机器访问。
现在想如何把这个虚拟机在 ubuntu用户登录之前就能自动运行。
我试了在/etc/rc.local 加入VBoxManage startvm w2k -type vrdp指令,好像并不成功。
发表于 : 2008-01-15 14:36
由 sinoyster
加上su - USERNAME -c VBoxManage startvm w2k -type vrdp
发表于 : 2008-01-15 14:54
由 jimmin
发表于 : 2008-01-15 15:43
由 百草谷居士
sinoyster 写了:加上su - USERNAME -c VBoxManage startvm w2k -type vrdp
这里的-USERNAME是不是要换成我自己的用户名字?
发表于 : 2008-01-15 16:04
由 百草谷居士
谢谢,sinoyster 这个问题解决了。
发表于 : 2008-01-17 8:08
由 百草谷居士
不过能不能告诉我,怎样让虚拟机在 ubuntu 关机的时候也自动关机。
发表于 : 2008-01-17 9:00
由 ljj_jjl2008
让虚拟机在 ubuntu 关机的时候也自动关机这个问题我问过一次,他们告诉我可以用shell编程解决,利用VBoxManage指令。
发表于 : 2008-01-17 9:15
由 百草谷居士
shell编程,我还没有接触过。
能不能把你的代码贴出来看看。编写好的脚本怎么处理?
ljj_jjl2008,你为啥不直接告诉我答案呢?
发表于 : 2008-01-17 9:21
由 ljj_jjl2008
我也没有直接的答案,因为shell编程我也不会,只能给你提供一个思路了。
发表于 : 2008-01-17 9:28
由 ljj_jjl2008
我看帮助些出来的两句,你存到文本文件里面,加上运行权限,执行一下试试。
代码: 全选
VBoxManage controlvm <虚拟机名称> poweroff
poweroff
(事先声明:不一定正确呀!!!!!)
发表于 : 2008-01-17 9:33
由 ljj_jjl2008
楼主,我的语句好像有问题:虚拟机一下子就关死了,没有关机的过程,类似于直接切断了虚拟机的电源。
你等别人的解答吧,我可能误导你了。
发表于 : 2008-01-17 10:33
由 百草谷居士
这个我知道:vboxmanage controlvm <vmname> savestate
不能poweroff的。
关键是要ubuntu poweroff之前来执行这个命令。
发表于 : 2008-01-17 10:40
由 ljj_jjl2008
那不就解决了?
做一个文本文件,,打上可执行属性,写上这三行:
代码: 全选
vboxmanage controlvm <vmname> savestate
VBoxManage controlvm <虚拟机名称> poweroff
poweroff
关机时用这个文件来关机,就可以了。
发表于 : 2008-01-17 10:42
由 百草谷居士
VBoxManage controlvm <vm name> acpipowerbutton
这个是模拟按下关机按钮的指令。
如果是别人来关机,你能保证他也运行这个指令吗?
发表于 : 2008-01-17 13:17
由 百草谷居士
我把指令加入到了/etc/init.d/halt脚本的sleep 1指令之前了,并且把sleep 1改成了sleep 15。不知道有没有效果,没法验证测试。