VBoxManage 命令詳解

查看當前虛擬機

VBxoManage list vms

查看當前正在運行的虛擬機

VBoxManage list runningvms

啓動虛擬機

VBoxManage startvm 虛擬機名

無前端圖形界面方式啓動虛擬機

VBoxManage startvm 虛擬機名 --type headless

使用 VRDP 方式通過命令行啓動虛擬機: (3389)

VBoxManage startvm 虛擬機名 --type vrdp

關閉虛擬機

VBoxManage controlvm 虛擬機名 poweroff

 

VBoxManage [-v|-version]         顯示virtualbox的版本號

VBoxManage -nologo               隱藏logo

VBoxManage -convertSettings      允許自動轉換設置文件

VBoxManage -convertSettingsBackup 允許自動轉換設置文件,並在轉換前作備份

VBoxManage -convertSettingsIgnore 允許自動轉換設置文件,但是不保存結果

VBoxManage list vms|runningvms   顯示列表虛擬機|正在運行的虛擬機

               |ostypes|hostdvds virtualbox支持的系統類型|宿主機的光盤驅動器

               |hostfloppies     宿主機的軟盤驅動器

               |hostifs|hostinfo 宿主機的網絡接口|宿主機的信息

               |hdds|dvds        已註冊的虛擬硬盤|已註冊的虛擬光盤

               |floppies|usbhost 已註冊的虛擬軟盤|宿主機的USB設備

               |usbfilters       USB篩選器

               |systemproperties 虛擬機的基本信息

VBoxManage showvminfo <uuid>|<name>     顯示指定虛擬機的信息

                     [-details]         顯示詳細信息

                     [-statistics]      顯示統計信息

                     [-machinereadable] 以清晰的格式顯示虛擬機信息

VBoxManage registervm <filename>       將指定文件所在的虛擬機添加到列表

VBoxManage unregistervm <uuid>|<name>   從虛擬機列表清除指定的虛擬機

                        [-delete]       從虛擬機列表刪除指定的虛擬機

VBoxManage createvm     -name <name>    創建指定名稱的虛擬機

                        [-register]      將創建的虛擬機添加到列表

                        [-basefolder <path> 指定虛擬機的基礎目錄

                        [-settingsfile <path>] 指定虛擬機配置文件的基礎目錄

                        [-uuid <uuid>] 創建指定uuid的虛擬機

VBoxManage modifyvm     <uuid|name>       編輯指定的虛擬機的配置

                        [-name <name>]    修改虛擬機的名稱

                        [-ostype <ostype>]修改虛擬機的操作系統類型

                        [-memory <memorysize>]   修改虛擬機的內存大小

                        [-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]    開啓或關閉CPU的嵌套頁面列表支持

                        [-monitorcount <number>] 設置顯示器數目,VRDP多用戶模式時                        [-bioslogofadein on|off] 開啓或關閉bioslogo漸顯效果

                        [-bioslogofadeout on|off] 開啓或關閉bioslogo漸隱效果

                        [-bioslogodisplaytime <msec>]設置bioslogo顯示時間(以毫秒爲單位)

                        [-bioslogoimagepath <imagepath>]設置bioslogo圖像路徑,用於自定義bioslogo

                        [-biosbootmenu disabled| 設置是否顯示bios啓動菜單 關閉

                                       menuonly| 只菜單

                                       messageandmenu] 信息和菜單

                        [-biossystemtimeoffset <msec>] 設置bios系統時間補償(以毫秒爲單位)

                        [-biospxedebug on|off] 打開或關閉biospxe調試

                        [-boot<1-4> none|floppy|dvd|disk|net&gt;] 設置啓動順序

                        [-hd<a|b|d> none|<uuid>|<filename>] 爲虛擬機添加三個IDE設備之一(第2個主盤被vm保留作爲光驅,不能佔用)在三個IDE中,你可以指定(硬盤)的vdi文件名或者它的UUID

                        [-idecontroller PIIX3|PIIX4] 設置IDE控制器的類型

                        [-sata on|off] 開啓或關閉SATA硬盤控制器

                        [-sataportcount <1-30>] 設置虛擬機最多支持的SATA控制器數目

                        [-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光驅

                            <uuid>| 指定UUID的DVD光驅連接

                        <filename>| 將指定的光盤映像文件掛接到DVD光驅

                      host:<drive>] 將宿主機的DVD光驅掛接到虛擬機的DVD光驅

                        [-dvdpassthrough on|off]打開|關閉虛擬機裏光盤的刻錄功能

                        [-floppy disabled| 不連接軟驅

                                    empty| 連接軟驅但不插入軟盤

                                   <uuid>| 指定UUID的軟驅連接

                               <filename>| 將指定的軟盤映像文件掛接到軟驅驅

                             host:<drive>] 將宿主機的軟驅驅掛接到虛擬機的軟驅

                        [-nic<1-N> none| 虛擬機不添加網卡

                                   null| 虛擬機有網卡但不連接

                                    nat| 網絡連接使用NAT模式

                                 hostif| 網絡連接使用橋接模式

                                 intnet] 網絡連接使用內部網絡模式

                        [-nictype<1-N> Am79C970A| 虛擬機連接AMD PCNet PCI II網卡

                                        Am79C973| 虛擬機連接AMD PCNet FAST III網卡(默認)

                                         82540EM| 虛擬機連接Intel PRO/1000 MT Desktop網卡

                                         82543GC] 虛擬機連接Intel PRO/1000 T Server網卡

                        [-cableconnected<1-N> on|off]插入或拔出網線

                        [-nictrace<1-N> on|off] 開啓或關閉網絡追蹤

                        [-nictracefile<1-N> <filename>] 將網絡流量追蹤數據保存到文件

                        [-nicspeed<1-N> <kbps>] 設置網絡連接的速度

                        [-hostifdev<1-N> none| 不連接到主機網絡接口

                                 <devicename>] 橋接模式下連接到指定的主機接口

                        [-intnet<1-N> <network name>] 內網模式下爲虛擬機指定內部網絡名稱

                        [-natnet<1-N> <network>| 配置NAT網絡接口的地址

                                        default] 默認NAT網絡接口的地址是10.0.x.0/24

                        [-macaddress<1-N> auto| 自動生成虛擬網卡的MAC地址

                                         <mac>] 指定虛擬網卡的MAC地址

                        [-uart<1-N> off| 不啓用虛擬串口

                        <I/O base> <IRQ>]啓用虛擬串口,並設置虛擬串口的I/O參數和IRQ參數

                        [-uartmode<1-N> disconnected| 啓用虛擬串口,但不連接到宿主機的串口

                                       server <pipe>| 在宿主機創建PIPE通道,並將虛擬機串口連接到這個通道

                                       client <pipe>| 不創建PIPE通道,而是將虛擬機串口連接到已存在的通道

                                       <devicename>] 將虛擬機串口連接到宿主機的串口

                        [-gueststatisticsinterval <seconds>] 配置虛擬機靜態時間間隔

                        [-audio none| 虛擬機不連接聲卡

                                null| 將虛擬機的聲卡連接到空的聲音設備

                              dsound] 將虛擬機的聲卡連接到宿主機的聲卡

                        [-audiocontroller ac97| 將虛擬機聲卡虛擬爲ICH AC97聲卡

                                          sb16] 將虛擬機聲卡虛擬爲soundblaster 16聲卡

                        [-clipboard disabled| 不共享剪貼板

                                 hosttoguest| 將宿主機的剪貼板共享給虛擬機

                                 guesttohost| 將虛擬機的剪貼板共享給宿主機

                               bidirectional] 宿主機和虛擬機共使用一個剪貼板

                        [-vrdp on|off] 開啓|關閉virtualbox內置的VRDP服務器

                        [-vrdpport default| 使用默認的vrdp端口3389

                                    <port>] 指定vrdp端口

                        [-vrdpaddress <host>] 指定VRDP主機地址

                        [-vrdpauthtype null| 不用授權,任何客戶機都可以連接到VRDP服務器

                                   external| 只有宿主機的用戶纔可以連接到VRDP服務器

                                      guest] 只有虛擬機的用戶纔可以連接到VRDP服務器

                        [-vrdpmulticon on|off] 打開|關閉VRDP多用戶連接模式

                        [-vrdpreusecon on|off] 打開|關閉VRDP斷線重連

                        [-usb on|off] 打開|關閉虛擬USB控制器

                        [-usbehci on|off] 打開|關閉虛擬USB2.0控制器

                        [-snapshotfolder default| 將系統快照保存到默認文件夾

                                          <path>] 將系統快照保存到指定文件夾

VBoxManage startvm      <uuid>|<name> 開啓指定UUID|名稱的虛擬機

                        [-type gui|vrdp] 設置虛擬機標準顯示設備GUI界面|VRDP

VBoxManage controlvm    <uuid>|<name> 改變正在運行的虛擬機的狀態

                         pause| 暫停,這時虛擬機窗口顯示灰色

                        resume| 恢復暫停的虛擬機

                         reset| 復位

                      poweroff| 強行關閉

               acpipowerbutton| 關機

               acpisleepbutton| 使虛擬機處於睡眠狀態

                     savestate| 保存狀態然後關閉,相當於休眠

           keyboardputscancode <hex> [<hex> ...] 鍵盤掃描碼設置

               setlinkstate<1-4> on|off 連接|斷開網絡連接

               usbattach <uuid>|<address> 連接到指定UUDI|地址的USB設備 

               usbdetach <uuid>|<address> 斷開指定UUDI|地址的USB設備   

               dvdattach none| 不連接虛擬DVD光驅

                       <uuid>| 連接到指定UUID的DVD光驅

                   <filename>| 連接到指定名稱的DVD映像文件

                  host:<drive> 連接到宿主機的DVD光驅

               floppyattach none| 不連接虛擬軟驅

                          <uuid>| 連接到指定UUID的虛擬軟驅

                      <filename>| 連接到指定名稱的軟盤映像文件

                     host:<drive> 連接到宿主機的軟驅

               setvideomodehint <xres> 設置虛擬機的屏幕分辨率 水平像素

                                <yres> 垂直像素

                                 <bpp> 顏色深度

                             [display] 刷新頻率

               setcredentials <username> 指定VRDP自動連接參數 用戶名

                              <password> 密碼

                                <domain> 域

             [-allowlocallogon <yes|no>] 允許|禁止本地登陸

VBoxManage discardstate     <uuid>|<name> 丟棄指定UUID|名稱的虛擬機的保存狀態

VBoxManage adoptstate       <uuid>|<name> <state_file> 將虛擬機從指定的保存狀態中恢復

VBoxManage snapshot         <uuid>|<name> 爲指定的虛擬機拍快照

                            take <name> 爲快照取名

                        [-desc <desc>]| 給快照添加描述

                        discard <uuid>|<name> | 丟棄指定的快照 

                        discardcurrent -state| 恢復到最近的快照

                                        -all | 恢復到倒數第二個快照

                        edit <uuid>|<name>| 編輯指定的快照

                                   -current 編輯當前快照

                          [-newname <name>] 修改快照名稱

                          [-newdesc <desc>] 修改快照描述

                        showvminfo <uuid>|<name> 顯示快照的虛擬機信息

VBoxManage registerimage    disk|dvd|floppy <filename> 註冊硬盤、光盤、軟盤映像文件

                            [-type normal| 註冊爲普通類型(可創建快照,可讀寫)

                                immutable| 註冊爲只讀類型(相當於加了硬盤卡)

                             writethrough] 註冊爲可寫類型(這種類型不能創建快照)

                               (disk only) (註冊類型選項只適用於硬盤)

VBoxManage unregisterimage disk| 從虛擬介質管理器刪除指定的硬盤

                             dvd| 從虛擬介質管理器刪除指定的DVD光盤 

                           floppy 從虛擬介質管理器刪除指定的軟盤

                          <uuid>| 刪除時指定UUID

                       <filename> 刪除時指定映像文件

VBoxManage showvdiinfo      <uuid>|<filename> 顯示指定UUID|名稱虛擬硬盤的信息


VBoxManage createvdi        -filename <filename> 創建指定名稱的虛擬硬盤

                            -size <megabytes> 指定虛擬硬盤的大小(以兆爲單位)

                            [-static] 創建固定大小的虛擬硬盤

                            [-comment <comment>] 添加一段解釋性文字

                            [-register] 註冊新創建的虛擬硬盤

                            [-type normal| 註冊類型 普通(可以創建快照)

                             writethrough] 註冊類型 可寫(不能創建快照)

                          (default: normal) 默認是普通類型

VBoxManage modifyvdi        <uuid>|<filename> compact 壓縮指定的虛擬硬盤

VBoxManage clonevdi         <uuid>|<filename> <outputfile> 克隆指定的VDI虛擬硬盤

VBoxManage convertdd        [-static] <filename> <outputfile> 將raw硬盤轉換成vdi虛擬硬盤

VBoxManage convertdd        [-static] stdin <outputfile> <bytes> 將標準輸入參數指定的設備轉換成vdi虛擬硬盤,比如:dd if=/dev/sda1 | VBoxManage convertdd stdin /media/disk/C.vdi 62277025792


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章