VBoxManage命令详解
生活随笔
收集整理的這篇文章主要介紹了
VBoxManage命令详解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
轉(zhuǎn)自:http://zhang-ly520.iteye.com/blog/300606
由于最近工作對vbox有一定涉獵,發(fā)現(xiàn)這個寫的比較好,先轉(zhuǎn)來,稍有空時再根據(jù)自己的心得整理一下。?
VBoxManage [-v|-version]???????? 顯示virtualbox的版本號 VBoxManage -nologo?????????????? 隱藏logo VBoxManage -convertSettings????? 允許自動轉(zhuǎn)換設置文件 VBoxManage -convertSettingsBackup? 允許自動轉(zhuǎn)換設置文件,并在轉(zhuǎn)換前作備份 VBoxManage -convertSettingsIgnore? 允許自動轉(zhuǎn)換設置文件,但是不保存結(jié)果 VBoxManage list vms|runningvms?? 顯示列表虛擬機|正在運行的虛擬機 |ostypes|hostdvds virtualbox支持的系統(tǒng)類型|宿主機的光盤驅(qū)動器 |hostfloppies???? 宿主機的軟盤驅(qū)動器 |hostifs|hostinfo 宿主機的網(wǎng)絡接口|宿主機的信息???????????????|hdds|dvds??????? 已注冊的虛擬硬盤|已注冊的虛擬光盤 |floppies|usbhost 已注冊的虛擬軟盤|宿主機的USB設備 |usbfilters?????? USB篩選器 |systemproperties 虛擬機的基本信息 VBoxManage showvminfo?<uuid>|<name>???? 顯示指定虛擬機的信息 [-details]?????? ? 顯示詳細信息 [-statistics]????? 顯示統(tǒng)計信息 [-machinereadable]?以清晰的格式顯示虛擬機信息 VBoxManage registervm? <filename>???????將指定文件所在的虛擬機添加到列表
VBoxManage unregistervm <uuid>|<name>?? 從虛擬機列表清除指定的虛擬機 [-delete]???????從虛擬機列表刪除指定的虛擬機 VBoxManage createvm?????-name <name>????創(chuàng)建指定名稱的虛擬機 [-register]??????將創(chuàng)建的虛擬機添加到列表 [-basefolder <path> 指定虛擬機的基礎目錄 [-settingsfile <path>] 指定虛擬機配置文件的基礎目錄 [-uuid <uuid>]? 創(chuàng)建指定uuid的虛擬機 VBoxManage modifyvm?????<uuid|name>?????? 編輯指定的虛擬機的配置 [-name <name>]??? 修改虛擬機的名稱 [-ostype <ostype>]修改虛擬機的操作系統(tǒng)類型 [-memory <memorysize>]?? 修改虛擬機的內(nèi)存大小 [-vram <vramsize>]?????? 修改虛擬機的顯存大小 [-acpi on|off]?????????? 啟動或禁止acpi電源管理接口 [-ioapic on|off]???????? 啟動或禁止I/O APIC電源管理接口 [-pae on|off]??????????? 啟動或禁止CPU的PAE支持,PAE是 Physical?Address?Extension?:?物理地址擴展 [-hwvirtex on|off|default]啟動或禁止CPU的硬件虛擬化支持 [-nestedpaging on|off]??? 開啟或關(guān)閉CPU的嵌套頁面列表支持
??????????????????????? [-monitorcount <number>]? 設置顯示器數(shù)目,VRDP多用戶模式時????????????????????????[-bioslogofadein on|off]??開啟或關(guān)閉bioslogo漸顯效果 [-bioslogofadeout on|off] 開啟或關(guān)閉bioslogo漸隱效果 [-bioslogodisplaytime <msec>]設置bioslogo顯示時間(以毫秒為單位) [-bioslogoimagepath <imagepath>]設置bioslogo圖像路徑,用于自定義bioslogo [-biosbootmenu disabled| 設置是否顯示bios啟動菜單 關(guān)閉 menuonly| 只菜單 messageandmenu] 信息和菜單 [-biossystemtimeoffset <msec>] 設置bios系統(tǒng)時間補償(以毫秒為單位) [-biospxedebug on|off] 打開或關(guān)閉biospxe調(diào)試 [-boot<1-4> none|floppy|dvd|disk|net>] 設置啟動順序 [-hd<a|b|d> none|<uuid>|<filename>] 為虛擬機添加三個IDE設備之一(第2個主盤被vm保留作為光驅(qū),不能占用)在三個IDE中,你可以指定(硬盤)的vdi文件名或者它的UUID [-idecontroller PIIX3|PIIX4] 設置IDE控制器的類型 [-sata on|off] 開啟或關(guān)閉SATA硬盤控制器 [-sataportcount <1-30>] 設置虛擬機最多支持的SATA控制器數(shù)目 [-sataport<1-30> none| 沒有硬盤連接到SATA控制器 <uuid>| 指定uuid的硬盤連接到SATA控制器 <filename>] 指定文件名的硬盤連接到SATA控制器 [-sataideemulation<1-4> <1-30>] 指定一個SATA設備工作在IDE兼容模式,IDE設備編號是1-4,SATA設備編號是1-30 [-dvd none| 不連接DVD光驅(qū) <uuid>| 指定UUID的DVD光驅(qū)連接 <filename>| 將指定的光盤映像文件掛接到DVD光驅(qū) host:<drive>] 將宿主機的DVD光驅(qū)掛接到虛擬機的DVD光驅(qū) [-dvdpassthrough on|off]打開|關(guān)閉虛擬機里光盤的刻錄功能 [-floppy disabled| 不連接軟驅(qū) empty| 連接軟驅(qū)但不插入軟盤 <uuid>| 指定UUID的軟驅(qū)連接 <filename>| 將指定的軟盤映像文件掛接到軟驅(qū)驅(qū) host:<drive>] 將宿主機的軟驅(qū)驅(qū)掛接到虛擬機的軟驅(qū) [-nic<1-N> none| 虛擬機不添加網(wǎng)卡 null| 虛擬機有網(wǎng)卡但不連接 nat| 網(wǎng)絡連接使用NAT模式 hostif| 網(wǎng)絡連接使用橋接模式 intnet] 網(wǎng)絡連接使用內(nèi)部網(wǎng)絡模式 [-nictype<1-N> Am79C970A| 虛擬機連接AMD PCNet PCI II網(wǎng)卡 Am79C973| 虛擬機連接AMD PCNet FAST III網(wǎng)卡(默認) 82540EM| 虛擬機連接Intel PRO/1000 MT Desktop網(wǎng)卡 82543GC] 虛擬機連接Intel PRO/1000 T Server網(wǎng)卡 [-cableconnected<1-N> on|off]插入或拔出網(wǎng)線 [-nictrace<1-N> on|off] 開啟或關(guān)閉網(wǎng)絡追蹤 [-nictracefile<1-N> <filename>] 將網(wǎng)絡流量追蹤數(shù)據(jù)保存到文件 [-nicspeed<1-N> <kbps>] 設置網(wǎng)絡連接的速度 [-hostifdev<1-N> none| 不連接到主機網(wǎng)絡接口 <devicename>] 橋接模式下連接到指定的主機接口 [-intnet<1-N> <network name>] 內(nèi)網(wǎng)模式下為虛擬機指定內(nèi)部網(wǎng)絡名稱 [-natnet<1-N> <network>| 配置NAT網(wǎng)絡接口的地址 default] 默認NAT網(wǎng)絡接口的地址是10.0.x.0/24 [-macaddress<1-N> auto| 自動生成虛擬網(wǎng)卡的MAC地址 <mac>] 指定虛擬網(wǎng)卡的MAC地址 [-uart<1-N> off| 不啟用虛擬串口 <I/O base> <IRQ>]啟用虛擬串口,并設置虛擬串口的I/O參數(shù)和IRQ參數(shù) [-uartmode<1-N> disconnected| 啟用虛擬串口,但不連接到宿主機的串口 server <pipe>| 在宿主機創(chuàng)建PIPE通道,并將虛擬機串口連接到這個通道 client <pipe>| 不創(chuàng)建PIPE通道,而是將虛擬機串口連接到已存在的通道 <devicename>] 將虛擬機串口連接到宿主機的串口 [-gueststatisticsinterval <seconds>] 配置虛擬機靜態(tài)時間間隔 [-audio none| 虛擬機不連接聲卡 null| 將虛擬機的聲卡連接到空的聲音設備 dsound] 將虛擬機的聲卡連接到宿主機的聲卡 [-audiocontroller ac97| 將虛擬機聲卡虛擬為ICH AC97聲卡 sb16] 將虛擬機聲卡虛擬為soundblaster 16聲卡 [-clipboard disabled| 不共享剪貼板 hosttoguest| 將宿主機的剪貼板共享給虛擬機 guesttohost| 將虛擬機的剪貼板共享給宿主機 bidirectional] 宿主機和虛擬機共使用一個剪貼板 [-vrdp on|off] 開啟|關(guān)閉virtualbox內(nèi)置的VRDP服務器 [-vrdpport default| 使用默認的vrdp端口3389 <port>] 指定vrdp端口 [-vrdpaddress <host>] 指定VRDP主機地址 [-vrdpauthtype null| 不用授權(quán),任何客戶機都可以連接到VRDP服務器 external| 只有宿主機的用戶才可以連接到VRDP服務器 guest] 只有虛擬機的用戶才可以連接到VRDP服務器 [-vrdpmulticon on|off] 打開|關(guān)閉VRDP多用戶連接模式 [-vrdpreusecon on|off] 打開|關(guān)閉VRDP斷線重連 [-usb on|off] 打開|關(guān)閉虛擬USB控制器 [-usbehci on|off] 打開|關(guān)閉虛擬USB2.0控制器 [-snapshotfolder default| 將系統(tǒng)快照保存到默認文件夾 <path>] 將系統(tǒng)快照保存到指定文件夾 VBoxManage startvm??????<uuid>|<name> 開啟指定UUID|名稱的虛擬機 [-type gui|vrdp] 設置虛擬機標準顯示設備GUI界面|VRDP VBoxManage controlvm????<uuid>|<name> 改變正在運行的虛擬機的狀態(tài) pause| 暫停,這時虛擬機窗口顯示灰色 resume| 恢復暫停的虛擬機 reset| 復位 poweroff| 強行關(guān)閉 acpipowerbutton| 關(guān)機 acpisleepbutton| 使虛擬機處于睡眠狀態(tài) savestate|?保存狀態(tài)然后關(guān)閉,相當于休眠 keyboardputscancode <hex> [<hex> ...] 鍵盤掃描碼設置 setlinkstate<1-4> on|off 連接|斷開網(wǎng)絡連接 usbattach <uuid>|<address>?連接到指定UUDI|地址的USB設備?? usbdetach <uuid>|<address>?斷開指定UUDI|地址的USB設備??? dvdattach none| 不連接虛擬DVD光驅(qū) <uuid>| 連接到指定UUID的DVD光驅(qū) <filename>| 連接到指定名稱的DVD映像文件 host:<drive> 連接到宿主機的DVD光驅(qū) floppyattach none| 不連接虛擬軟驅(qū) <uuid>| 連接到指定UUID的虛擬軟驅(qū) <filename>| 連接到指定名稱的軟盤映像文件 host:<drive> 連接到宿主機的軟驅(qū) setvideomodehint <xres> 設置虛擬機的屏幕分辨率 水平像素 <yres> 垂直像素 <bpp> 顏色深度 [display] 刷新頻率 setcredentials <username> 指定VRDP自動連接參數(shù) 用戶名 <password> 密碼 <domain> 域 [-allowlocallogon <yes|no>] 允許|禁止本地登陸 VBoxManage discardstate???? <uuid>|<name> 丟棄指定UUID|名稱的虛擬機的保存狀態(tài) VBoxManage adoptstate?????? <uuid>|<name> <state_file> 將虛擬機從指定的保存狀態(tài)中恢復 VBoxManage snapshot???????? <uuid>|<name> 為指定的虛擬機拍快照 take <name> 為快照取名 [-desc <desc>]| 給快照添加描述 discard <uuid>|<name> | 丟棄指定的快照 discardcurrent -state| 恢復到最近的快照 -all | 恢復到倒數(shù)第二個快照 edit <uuid>|<name>| 編輯指定的快照 -current 編輯當前快照 [-newname <name>] 修改快照名稱 [-newdesc <desc>] 修改快照描述 showvminfo <uuid>|<name> 顯示快照的虛擬機信息 VBoxManage registerimage??? disk|dvd|floppy <filename> 注冊硬盤、光盤、軟盤映像文件 [-type normal| 注冊為普通類型(可創(chuàng)建快照,可讀寫) immutable| 注冊為只讀類型(相當于加了硬盤卡) writethrough] 注冊為可寫類型(這種類型不能創(chuàng)建快照) (disk only) (注冊類型選項只適用于硬盤) VBoxManage unregisterimage? disk| 從虛擬介質(zhì)管理器刪除指定的硬盤 dvd| 從虛擬介質(zhì)管理器刪除指定的DVD光盤?? floppy 從虛擬介質(zhì)管理器刪除指定的軟盤 <uuid>| 刪除時指定UUID <filename> 刪除時指定映像文件 VBoxManage showvdiinfo????? <uuid>|<filename> 顯示指定UUID|名稱虛擬硬盤的信息 VBoxManage createvdi??????? -filename <filename> 創(chuàng)建指定名稱的虛擬硬盤 -size <megabytes> 指定虛擬硬盤的大小(以兆為單位) [-static] 創(chuàng)建固定大小的虛擬硬盤 [-comment <comment>]?添加一段解釋性文字 [-register] 注冊新創(chuàng)建的虛擬硬盤 [-type normal| 注冊類型 普通(可以創(chuàng)建快照) writethrough] 注冊類型 可寫(不能創(chuàng)建快照) (default: normal) 默認是普通類型 VBoxManage modifyvdi??????? <uuid>|<filename> compact 壓縮指定的虛擬硬盤 VBoxManage clonevdi???????? <uuid>|<filename> <outputfile> 克隆指定的VDI虛擬硬盤 VBoxManage convertdd??????? [-static] <filename> <outputfile> 將raw硬盤轉(zhuǎn)換成vdi虛擬硬盤 VBoxManage convertdd??????? [-static] stdin <outputfile> <bytes> 將標準輸入?yún)?shù)指定的設備轉(zhuǎn)換成vdi虛擬硬盤,比如:dd if=/dev/sda1 | VBoxManage convertdd ======================================================================= VBoxManage addiscsidisk???? -server <name>|<ip> 通過指定服務器名稱|ip地址添加ISCSI硬盤 -target <target> 指定對象名稱字符串 [-port <port>] 指定ISCSI對象的服務端口號 [-lun <lun>]?指定對象資源的邏輯單元編號 [-encodedlun <lun>] 指定另一種格式的對象資源的邏輯單元編號 [-username <username>] 指定連接ISCSI對象的用戶名 [-password <password>] 指定連接ISCSI對象所需的密碼 [-comment <comment>] 為這個連接添加一段描述性文字 比如:VBoxManage addiscsidisk -server 10.200.2.30 -target iqn.2000-12.com.acme:storage.lun0 -lun 0 VBoxManage createhostif???? <name> 在宿主機添加一個指定名稱的虛擬網(wǎng)絡接口 VBoxManage removehostif???? <uuid>|<name> 從宿主機刪除指定UUID|名稱的虛擬網(wǎng)絡接口 VBoxManage getextradata???? global| 獲取全局設置信息 <uuid>| 獲取指定UUID的虛擬機的信息 <name>? 獲取指定名稱的虛擬機的信息 <key>|? 獲取與指定鍵值相關(guān)聯(lián)的數(shù)據(jù)信息 enumerate? 列舉信息 比如:VBoxManage getextradata?xp installdate 用于獲取虛擬機XP的安裝時間 VBoxManage setextradata???? global| 設置全局信息 <uuid>| 設置指定UUID的虛擬機的信息 <name> 設置指定名稱的虛擬機的信息 <key> 指定要添加信息的鍵 [<value>] 給上面的鍵添加鍵值(必須指定鍵值) 比如:VBoxManage setextradata?xp installdate 2006.01.01 設置虛擬機xp的安裝時間為2006年1月1日 VBoxManage setproperty????? vdifolder default| 在全局設定里設置vdi目錄為默認 <folder> | 在全局設定里設置指定vdi目錄 machinefolder default| 在全局設定里設置虛擬機目錄為默認 <folder> | 在全局設定里指定虛擬機目錄 vrdpauthlibrary default| 在全局設定里設置VRDP證書為默認的證書 <library>| 在全局設定里指定其他的VRDP證書 websrvauthlibrary default| 在全局設定里設置Web服務證書為默認的證書 null| 在全局設定里設置web服務證書為空 <library>| 在全局設定里指定其他的Web服務證書 hwvirtexenabled yes|no 在全局設定里設置是|否支持硬件虛擬化 loghistorycount <value> 在全局設定里設置日志數(shù)目,編號從0開始 VBoxManage usbfilter??????? add <index,0-N> 添加usb篩選器并設置它在篩選器列表中的位置 -target <uuid>| 添加usb篩選器到指定UUID的虛擬機 <name>| 添加usb篩選器到指定名稱的虛擬機 global 添加全局usb篩選器 -name <string> 給usb篩選器指定名稱 -action ignore| 不允許虛擬機連接到篩選器 hold? 允許虛擬機連接到篩選器(全局篩選器時) [-active yes|no] 篩選器是|否生效(默認是生效) [-vendorid <XXXX>] 給usb篩選器指定vendorid(廠商標志) [-productid <XXXX>] 給usb篩選器指定productid(產(chǎn)品標志號) [-revision <IIFF>] 給usb篩選器指定revision(修訂版本號) [-manufacturer <string>] 給usb篩選器指定manufacturer(制造商) [-product <string>] 給usb篩選器指定product(產(chǎn)品標志) [-remote yes|no] 指定usb篩選器是|否在遠程登陸時有效 [-serialnumber <string>] 給usb篩選器指定serialnumber(序列號) [-maskedinterfaces <XXXXXXXX>] VBoxManage usbfilter??????? modify <index,0-N> 修改usb篩選器在列表中的順序 -target <uuid>| 修改指定UUID的虛擬機的usb篩選器 <name>| 修改指定名稱的虛擬機的usb篩選器 global 修改全局設置的usb篩選器 [-name <string>] 修改篩選器名稱 [-action ignore| 不允許虛擬機連接到篩選器 hold] 允許虛擬機連接到篩選器(全局篩選器時) [-active yes|no] 篩選器是|否生效(默認是生效) [-vendorid <XXXX>|""] 給usb篩選器指定vendorid(廠商標志) [-productid <XXXX>|""] 給usb篩選器指定productid(產(chǎn)品標志號) [-revision <IIFF>|""] 給usb篩選器指定revision(修訂版本號) [-manufacturer <string>|""] 給usb篩選器指定manufacturer(制造商) [-product <string>|""] 給usb篩選器指定product(產(chǎn)品標志) [-remote yes|no] 指定usb篩選器是|否在遠程登陸時有效 [-serialnumber <string>|""] 給usb篩選器指定serialnumber(序列號) [-maskedinterfaces <XXXXXXXX>|""] VBoxManage usbfilter??????? remove <index,0-N> 刪除指定序號的usb篩選器 -target <uuid>| 刪除指定UUID的虛擬機的usb篩選器 <name>| 刪除指定名稱的虛擬機的usb篩選器 global 刪除全局usb篩選器 VBoxManage sharedfolder???? add <vmname>| 添加共享文件夾到指定名稱的虛擬機 <uuid> 添加共享文件夾到指定uuid的虛擬機 -name <name>?指定共享文件夾名稱 -hostpath <hostpath> 指定共享文件夾所在的主機路徑 [-transient] 設置臨時共享 [-readonly] 設置共享為只讀 VBoxManage sharedfolder??remove <vmname>| 從指定名稱的虛擬機刪除共享文件夾 <uuid> 從指定UUID的虛擬機刪除共享文件夾 -name <name> 刪除指定名稱的共享文件夾 [-transient] 臨時刪除 VBoxManage vmstatistics???????? <vmname>| 統(tǒng)計指定名稱的虛擬機的運行狀態(tài)信息 <uuid> 統(tǒng)計指定UUID的虛擬機的運行狀態(tài)信息 [-reset] 復位統(tǒng)計信息 [-pattern <pattern>] 設置信息的顯示格式 [-descriptions] 在統(tǒng)計信息中顯示描述信息 VBoxManage guestproperty??? get <vmname>| 獲取指定名稱的虛擬機的預先設定的屬性值 <uuid> 獲取指定UUID的虛擬機的預先設定的屬性值
?????????????????????????????? <property> 獲取指定屬性的預先設定的值 [-verbose] 以冗長的格式顯示 VBoxManage guestproperty??? set <vmname>| 給指定名稱的虛擬機設置屬性值 <uuid> 給指定UUID的虛擬機設置屬性值 <property> 要設定值的屬性 [<value> 給屬性設定的值 [-flags <flags>]] 設置一個標志 VBoxManage guestproperty??? enumerate <vmname>| 列舉指定名稱的虛擬機的屬性值 <uuid>? 列舉指定UUID的虛擬機的屬性值 [-patterns <patterns>]? 列舉屬性值時采用的格式 VBoxManage metrics????????????? list [*| 顯示性能計數(shù)器 收集的所有系統(tǒng)資源的監(jiān)測數(shù)據(jù) host| 顯示性能計數(shù)器 收集的宿主機的系統(tǒng)資源的監(jiān)測數(shù)據(jù) ??????????????????????????? <vmname> 顯示性能計數(shù)器 收集的虛擬機的系統(tǒng)資源的監(jiān)測數(shù)據(jù) [<metric_list>]] 要顯示的性能計數(shù)器列表 VBoxManage metrics????????? setup 設置性能計數(shù)器
??????????????????????????? [-period <seconds>]? 設置性能計數(shù)器的顯示周期
??????????????????????????? [-samples <count>] 設置性能計數(shù)器抽樣統(tǒng)計數(shù)
??????????????????????????? [*| 對所有資源設置設置性能計數(shù)器 host| 對宿主機資源設置設置性能計數(shù)器 <vmname> 對虛擬機資源設置設置性能計數(shù)器 [<metric_list>]] 性能計數(shù)器列表 例如:VBoxManage metrics setup -period 1 -samples 5 host CPU/Load,RAM/Usage VBoxManage metrics??query [*| 查找并顯示所有資源當前的性能計數(shù)器 host| 查找并顯示宿主機當前的資源的性能計數(shù)器 <vmname> 查找并顯示虛擬機當前的資源的性能計數(shù)器 [<metric_list>]] 性能計數(shù)器列表 例如:VBoxManage query?host CPU/Load/User,CPU/Load/Kernel VBoxManage metrics?????collect? 收集性能計數(shù)器信息
???????????????????????[-period <seconds>] 設置性能計數(shù)器信息顯示的刷新周期
???????????????????????[-samples <count>] 設置性能計數(shù)器抽樣統(tǒng)計數(shù)
???????????????????????[-list] 顯示當前可以收集信息的性能計數(shù)器
???????&
總結(jié)
以上是生活随笔為你收集整理的VBoxManage命令详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win 8 快捷键大全
- 下一篇: docker环境配置