原文鏈接:http://418684644-qq-com.iteye.com/blog/1451000
-----------------------------------------------------------------------------------------
查看當前虛擬機
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>] 設置啟動順序
??????????????????????? [-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