VBoxManage命令詳解技術文章

VBoxManage命令詳解技術文章

VBoxManage[-v|-version]顯示virtualbox的版本號
VBoxManage-nologo隱藏logo
VBoxManage-convertSettings允許自動轉換設置文件
VBoxManage-convertSettingsBackup允許自動轉換設置文件,並在轉換前作備份
VBoxManage-convertSettingsIgnore允許自動轉換設置文件,但是不保存結果

VBoxManagelistvms|runningvms顯示列表虛擬機|正在運行的虛擬機
|ostypes|hostdvdsvirtualbox支持的系統類型|宿主機的光盤驅動器
|hostfloppies宿主機的軟盤驅動器
|hostifs|hostinfo宿主機的網絡接口|宿主機的信息
|hdds|dvds已註冊的虛擬硬盤|已註冊的虛擬光盤
|floppies|usbhost已註冊的虛擬軟盤|宿主機的USB設備
|usbfiltersUSB篩選器
|systemproperties虛擬機的基本信息

VBoxManageshowvminfo<uuid>|<name>顯示指定虛擬機的信息
[-details]顯示詳細信息
[-statistics]顯示統計信息
[-machinereadable]以清晰的格式顯示虛擬機信息

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

VBoxManageunregistervm<uuid>|<name>從虛擬機列表清除指定的虛擬機
[-delete]從虛擬機列表刪除指定的虛擬機

VBoxManagecreatevm-name<name>創建指定名稱的虛擬機
[-register]將創建的虛擬機添加到列表
[-basefolder<path>指定虛擬機的基礎目錄
[-settingsfile<path>]指定虛擬機配置文件的基礎目錄
[-uuid<uuid>]創建指定uuid的虛擬機

VBoxManagemodifyvm<uuid|name>編輯指定的虛擬機的配置
[-name<name>]修改虛擬機的名稱
[-ostype<ostype>]修改虛擬機的操作系統類型
[-memory<memorysize>]修改虛擬機的內存大小
[-vram<vramsize>]修改虛擬機的顯存大小
[-acpion|off]啓動或禁止acpi電源管理接口
[-ioapicon|off]啓動或禁止I/OAPIC電源管理接口
[-paeon|off]啓動或禁止CPU的PAE支持,PAE是
PhysicalAddressExtension:物理地址擴展
[-hwvirtexon|off|default]啓動或禁止CPU的硬件虛擬化支持
[-nestedpagingon|off]開啓或關閉CPU的嵌套頁面列表支持
[-monitorcount<number>]設置顯示器數目,VRDP多用戶模式時[-bioslogofadeinon|off]開啓或關閉bioslogo漸顯效果
[-bioslogofadeouton|off]開啓或關閉bioslogo漸隱效果
[-bioslogodisplaytime<msec>]設置bioslogo顯示時間(以毫秒爲單位)
[-bioslogop_w_picpathpath<p_w_picpathpath>]設置bioslogo圖像路徑,用於自定義bioslogo
[-biosbootmenudisabled|設置是否顯示bios啓動菜單關閉
menuonly|只菜單
messageandmenu]信息和菜單
[-biossystemtimeoffset<msec>]設置bios系統時間補償(以毫秒爲單位)
[-biospxedebugon|off]打開或關閉biospxe調試
[-boot<1-4>none|floppy|dvd|disk|net&gt;]設置啓動順序
[-hd<a|b|d>none|<uuid>|<filename>]爲虛擬機添加三個IDE設備之一(第2個主盤被vm保留作爲光驅,不能佔用)在三個IDE中,你可以指定(硬盤)的vdi文件名或者它的UUID
[-idecontrollerPIIX3|PIIX4]設置IDE控制器的類型
[-sataon|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
[-dvdnone|不連接DVD光驅
<uuid>|指定UUID的DVD光驅連接
<filename>|將指定的光盤映像文件掛接到DVD光驅
host:<drive>]將宿主機的DVD光驅掛接到虛擬機的DVD光驅
[-dvdpassthroughon|off]打開|關閉虛擬機裏光盤的刻錄功能
[-floppydisabled|不連接軟驅
empty|連接軟驅但不插入軟盤
<uuid>|指定UUID的軟驅連接
<filename>|將指定的軟盤映像文件掛接到軟驅驅
host:<drive>]將宿主機的軟驅驅掛接到虛擬機的軟驅
[-nic<1-N>none|虛擬機不添加網卡
null|虛擬機有網卡但不連接
nat|網絡連接使用NAT模式
hostif|網絡連接使用橋接模式
intnet]網絡連接使用內部網絡模式
[-nictype<1-N>Am79C970A|虛擬機連接AMDPCNetPCIII網卡
Am79C973|虛擬機連接AMDPCNetFASTIII網卡(默認)
82540EM|虛擬機連接IntelPRO/1000MTDesktop網卡
82543GC]虛擬機連接IntelPRO/1000TServer網卡
[-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><networkname>]內網模式下爲虛擬機指定內部網絡名稱
[-natnet<1-N><network>|配置NAT網絡接口的地址
default]默認NAT網絡接口的地址是10.0.x.0/24
[-macaddress<1-N>auto|自動生成虛擬網卡的MAC地址
<mac>]指定虛擬網卡的MAC地址
[-uart<1-N>off|不啓用虛擬串口
<I/Obase><IRQ>]啓用虛擬串口,並設置虛擬串口的I/O參數和IRQ參數
[-uartmode<1-N>disconnected|啓用虛擬串口,但不連接到宿主機的串口
server<pipe>|在宿主機創建PIPE通道,並將虛擬機串口連接到這個通道
client<pipe>|不創建PIPE通道,而是將虛擬機串口連接到已存在的通道
<devicename>]將虛擬機串口連接到宿主機的串口
[-gueststatisticsinterval<seconds>]配置虛擬機靜態時間間隔
[-audionone|虛擬機不連接聲卡
null|將虛擬機的聲卡連接到空的聲音設備
dsound]將虛擬機的聲卡連接到宿主機的聲卡
[-audiocontrollerac97|將虛擬機聲卡虛擬爲ICHAC97聲卡
sb16]將虛擬機聲卡虛擬爲soundblaster16聲卡
[-clipboarddisabled|不共享剪貼板
hosttoguest|將宿主機的剪貼板共享給虛擬機
guesttohost|將虛擬機的剪貼板共享給宿主機
bidirectional]宿主機和虛擬機共使用一個剪貼板
[-vrdpon|off]開啓|關閉virtualbox內置的VRDP服務器
[-vrdpportdefault|使用默認的vrdp端口3389
<port>]指定vrdp端口
[-vrdpaddress<host>]指定VRDP主機地址
[-vrdpauthtypenull|不用授權,任何客戶機都可以連接到VRDP服務器
external|只有宿主機的用戶纔可以連接到VRDP服務器
guest]只有虛擬機的用戶纔可以連接到VRDP服務器
[-vrdpmulticonon|off]打開|關閉VRDP多用戶連接模式
[-vrdpreuseconon|off]打開|關閉VRDP斷線重連
[-usbon|off]打開|關閉虛擬USB控制器
[-usbehcion|off]打開|關閉虛擬USB2.0控制器
[-snapshotfolderdefault|將系統快照保存到默認文件夾
<path>]將系統快照保存到指定文件夾

VBoxManagestartvm<uuid>|<name>開啓指定UUID|名稱的虛擬機
[-typegui|vrdp]設置虛擬機標準顯示設備GUI界面|VRDP

VBoxManagecontrolvm<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設備
dvdattachnone|不連接虛擬DVD光驅
<uuid>|連接到指定UUID的DVD光驅
<filename>|連接到指定名稱的DVD映像文件
host:<drive>連接到宿主機的DVD光驅
floppyattachnone|不連接虛擬軟驅
<uuid>|連接到指定UUID的虛擬軟驅
<filename>|連接到指定名稱的軟盤映像文件
host:<drive>連接到宿主機的軟驅

setvideomodehint<xres>設置虛擬機的屏幕分辨率水平像素
<yres>垂直像素
<bpp>顏色深度
[display]刷新頻率
setcredentials<username>指定VRDP自動連接參數用戶名
<password>密碼
<domain>域
[-allowlocallogon<yes|no>]允許|禁止本地登陸

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

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

VBoxManagesnapshot<uuid>|<name>爲指定的虛擬機拍快照
take<name>爲快照取名
[-desc<desc>]|給快照添加描述
discard<uuid>|<name>|丟棄指定的快照
discardcurrent-state|恢復到最近的快照
-all|恢復到倒數第二個快照
edit<uuid>|<name>|編輯指定的快照
-current編輯當前快照
[-newname<name>]修改快照名稱
[-newdesc<desc>]修改快照描述
showvminfo<uuid>|<name>顯示快照的虛擬機信息

VBoxManageregisterp_w_picpathdisk|dvd|floppy<filename>註冊硬盤、光盤、軟盤映像文件
[-typenormal|註冊爲普通類型(可創建快照,可讀寫)
immutable|註冊爲只讀類型(相當於加了硬盤卡)
writethrough]註冊爲可寫類型(這種類型不能創建快照)
(diskonly)(註冊類型選項只適用於硬盤)

VBoxManageunregisterp_w_picpathdisk|從虛擬介質管理器刪除指定的硬盤
dvd|從虛擬介質管理器刪除指定的DVD光盤
floppy從虛擬介質管理器刪除指定的軟盤
<uuid>|刪除時指定UUID
<filename>刪除時指定映像文件

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


VBoxManagecreatevdi-filename<filename>創建指定名稱的虛擬硬盤
-size<megabytes>指定虛擬硬盤的大小(以兆爲單位)
[-static]創建固定大小的虛擬硬盤
[-comment<comment>]添加一段解釋性文字
[-register]註冊新創建的虛擬硬盤
[-typenormal|註冊類型普通(可以創建快照)
writethrough]註冊類型可寫(不能創建快照)
(default:normal)默認是普通類型
VBoxManagemodifyvdi<uuid>|<filename>compact壓縮指定的虛擬硬盤

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

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

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