檢視 Vbox 的原始碼
出自 新化國中wiki平台
←
Vbox
前往:
導覽
,
搜尋
由於下列原因,您沒有權限進行 編輯此頁面 的動作:
您請求的操作只有這個群組的使用者能使用:
使用者
您可以檢視並複製此頁面的原始碼。
==vboxtool== 自動啟動vbox #http://vboxtool.sourceforge.net/ ==VBoxManage== 指令集 #http://hkreporter.memehk.com/talks/thread-837851-1-1.html 安裝extension pack 指令:sudo VBoxManage extpack install XXXXextension_pack_file.vbox-extpack VboxManage命令詳解(一) 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| 不啟用虛擬串口 <nowiki><I/O base> <IRQ>]啟用虛擬串口,並設置虛擬串口的I/O參數和IRQ參數</nowiki> [-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 ==自動開關機== 使用vboxtool : http://sourceforge.net/projects/vboxtool/ 目的︰在不登入Ubuntu情況下指定VirtualBox的Virtual Machine以背景服務啟動,並且在關機時自動儲存Virtual Machine的狀態(休眠模式)。 作業系統︰Ubuntu 9.04 Server 64bit VBoxTool︰0.4 VirtualBox版本︰3.0.12 VirtualBox User︰shooliss Virtual Machines︰ Ubuntu-9.04-server-64bit-FTP Ubuntu-9.04-server-64bit-SVN Ubuntu-9.04-server-64bit-VPN sudo su wget http://sourceforge.net/projects/vboxtool/files/vboxtool/0.5/vboxtool-0.5.zip/download unzip vboxtool-0.5.zip -d vboxtool cd vboxtool/script mv vboxtool /usr/local/bin chmod +x /usr/local/bin/vboxtool mv vboxtoolinit /etc/init.d chmod +x /etc/init.d/vboxtoolinit update-rc.d vboxtoolinit defaults 99 10 mkdir /etc/vboxtool vi /etc/vboxtool/machines.conf ————-加入以下內容———– Ubuntu-9.04-server-64bit-FTP,3389 Ubuntu-9.04-server-64bit-SVN,3390 Ubuntu-9.04-server-64bit-VPN,3391 ———————————- vi /etc/vboxtool/vboxtool.conf ————-加入以下內容———— vbox_user=’shooliss’ ———————————– exit *End*
返回至
Vbox
。
導覽選單
檢視
頁面
討論
檢視原始碼
歷史
個人工具
登入
搜尋
焦點
105年校長辦學績效評鑑
教育優先區評鑑
檔案列表
上傳檔案
轉換doc檔
說明
導覽
首頁
學校首頁
資訊組
資訊室日誌
社群入口
新聞動態
近期變更
隨機頁面
試驗區
工具
連結至此的頁面
相關變更
特殊頁面
頁面資訊