1. 程式人生 > >Linux下VirtualBox虛擬機器的命令列啟動/關閉方法和開機自動啟動

Linux下VirtualBox虛擬機器的命令列啟動/關閉方法和開機自動啟動

SUN VirtualBox 的命令列啟動/關閉方法簡介 VirtualBox 詳細命令 linux開機自動啟動虛擬機器系統
當你安裝很多套Virtualbox的虛擬機器器系統後,希望能在開機後自動啟動虛擬機器器的系統。
開啟記事本,將虛線內文字另存為”Virtualbox.bat”,將檔案存放到[開始]->[程式集]->[啟動]內,即可在開機時同時跑3個Virtualbox虛擬機器器的系統了。
這種啟動方式,讓你不須要點選Virtualbox主程式,再開啟你要執行的虛擬機器器的OS。它會自動啟動在背景執行,如果你有設定OS可以遠端遙控的話,你可以在別臺電腦以遠端連線來控制虛擬機器器的OS。
我們可以使用VBxManager 命令列管理工具來檢視當前的虛擬基設定 和狀態
下面通過例項來說明如何從命令列啟動和關閉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.

3389是VRDP(遠端桌面)監聽埠 。
啟用VRDP後,一旦虛擬機器啟動完畢,我們就可以通過遠端桌面/XManage等GUI遠端管理工具來登入客戶作業系統 。
要確認虛擬機器是否在執行 ,可以使用命令VBoxManage list runningvm 來檢視。

QHo@qhoferrari1k:~$ VBoxManage list runningvms

從命令列關閉虛擬機器
通過VBoxManage 命令列工具的VBoxManage controlvm | 子命令可以改變虛擬機器的執行狀態,
其中常用的幾個選項是:
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已經被關閉,現在只有一臺虛機處於執行狀態。