为什么virtualbox 不能完全后台运行!

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
axin
帖子: 118
注册时间: 2008-11-16 10:27

为什么virtualbox 不能完全后台运行!

#1

帖子 axin » 2010-06-29 17:07

我的物理机是xp体统,用vb3.2.6虚拟了u9.10服务器版本。
通过
.bat开机自动启动方式

内容如下:
@ECHO Off
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm us --type headless

结果是,虚拟机可以开机自动运行。但是会有一个cmd 终端窗口一只停留着,里面没有显示任何内容,但是一关闭它,虚拟机也就关闭了。有办法关闭吗?
坚持走一个ubuntu系统,多个虚拟xp路线,不动摇!
头像
wheat0r
帖子: 1026
注册时间: 2008-04-27 12:15
联系:

Re: 为什么virtualbox 不能完全后台运行!

#2

帖子 wheat0r » 2010-06-29 20:11

你的批处理不够完善吧
没研究过批处理
oneleaf 的教导记心间:《学习linux几点忠告》
头像
It's not me
帖子: 748
注册时间: 2009-12-02 12:41

Re: 为什么virtualbox 不能完全后台运行!

#3

帖子 It's not me » 2010-06-29 20:13

windows没有nohup吧?没有办法了
who am I? I wander ...
axin
帖子: 118
注册时间: 2008-11-16 10:27

Re: 为什么virtualbox 不能完全后台运行!

#4

帖子 axin » 2010-06-30 12:08

是啊。不完善,对批处理不了解。。。。。
坚持走一个ubuntu系统,多个虚拟xp路线,不动摇!
tintin365
帖子: 88
注册时间: 2007-04-21 12:06

Re: 为什么virtualbox 不能完全后台运行!

#5

帖子 tintin365 » 2010-06-30 16:06

用vbs脚本,不要用bat。
我的gentoo.vbs脚本,你参考改一下就能满足你的要求。

代码: 全选

'---------------------------------------
Dim WshShell

Set WshShell = wscript.createobject("wscript.shell")
WshShell.Exec("C:\Program Files\Sun\VirtualBox\vboxmanage.exe startvm Gentoo")

axin
帖子: 118
注册时间: 2008-11-16 10:27

Re: 为什么virtualbox 不能完全后台运行!

#6

帖子 axin » 2010-06-30 16:54

tintin365 写了:用vbs脚本,不要用bat。
我的gentoo.vbs脚本,你参考改一下就能满足你的要求。

代码: 全选

'---------------------------------------
Dim WshShell

Set WshShell = wscript.createobject("wscript.shell")
WshShell.Exec("C:\Program Files\Sun\VirtualBox\vboxmanage.exe startvm Gentoo")

大哥能详细点吗。不懂。。。。 :em03

用vboxmanage.exe 是可以 。。。但是我想他全部都是后台运行。不用任何图形界面。
所以我使用VBoxManage.exe 但是还是会有一个DOS CMD终端窗口的。。。
坚持走一个ubuntu系统,多个虚拟xp路线,不动摇!
tintin365
帖子: 88
注册时间: 2007-04-21 12:06

Re: 为什么virtualbox 不能完全后台运行!

#7

帖子 tintin365 » 2010-07-02 11:15

就是你自己建个新文件,把文件名改成 比如 ubuntu.vbs
然后把我的那个code里面的贴进去,然后把那个脚本里gentoo 改成你的虚拟机名字(就是你在virtualbox里给虚拟机起的名字)。

然后运行试试。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 为什么virtualbox 不能完全后台运行!

#8

帖子 BigSnake.NET » 2010-07-02 11:30

代码: 全选

start "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm us --type headless
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
回复