SUN VirtualBox 的命令行启动/关闭方法简介

我们可以使用VBxManager 命令行管理工具来查看当前的虚拟基设置 和状态

QHo@qhoferrari1k:~$ VBoxManage list vms

 

下面通过实例来说明如何从命令行启动和关闭VirtualBox 虚拟机的两种常用方式。

第一种:使用 VRDP 方式通过命令行启动虚拟机: (虚拟机名为:dcsvr08)
QHo@qhoferrari1k:~$ VBoxManage startvm dcsvr08 -type vrdp

 

第二种 :使用 Headless 启动无前端图形界面方式:
QHo@qhoferrari1k:~$ VBoxHeadless -startvm "dcsvr08"

 

VirtualBox Headless Interface 2.1.4
(C) 2008-2009 Sun Microsystems, Inc.
All rights reserved.

Listening on port 3389

 

注意:此时如果用ctrl-C 键将导致虚拟机异常退出

3389是VRDP(远程桌面)监听端口
启用VRDP后,一旦虚拟机启动完毕,我们就可以通过远程桌面/XManage等GUI远程管理工具来登录客户操作系统

 

 

要确认虚拟机是否在运行 ,可以使用命令VBoxManage list runningvm 来查看。
QHo@qhoferrari1k:~$ VBoxManage list runningvms

 

 

从命令行关闭虚拟机
通过VBoxManage 命令行工具的VBoxManage controlvm   <uuid>|<name> 子命令可以改变虚拟机的运行状态,
其中常用的几个选项是:

pause resume reset poweroff savestate acpipowerbutton acpisleepbutton
下面示例使用
poweroff 选项关闭虚拟机 dcsvr08

QHo@qhoferrari1k:~$ VBoxManage controlvm dcsvr08 poweroff
VirtualBox Command Line Management Interface Version 2.1.4
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

QHo@qhoferrari1k:~$ VBoxManage list runningvms
VirtualBox Command Line Management Interface Version 2.1.4
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

3ce3fd01-7e17-46b3-8394-be9c1b17ee66
QHo@qhoferrari1k:~$
在poweroff 后马上list runningvms ,可以看到dscvr08已经被关闭,现在只有一台虚机处于运行状态。

 

 

[转自 :http://www.ixpub.net/thread-907012-1-1.html ]

你可能感兴趣的:(C++,c,虚拟机,C#,sun)