主頁 > 知識庫 > 在Linux上使用VirtualBox的命令行管理界面的方法講解

在Linux上使用VirtualBox的命令行管理界面的方法講解

熱門標(biāo)簽:百度地圖標(biāo)注開鎖電話 山東企業(yè)電銷機(jī)器人價格 公司400電話辦理價格 潮州地圖標(biāo)注 琿春市地圖標(biāo)注app 百度中國地圖標(biāo)注中心 依蘭縣地圖標(biāo)注app 安陽百應(yīng)電銷機(jī)器人加盟 pageadm實現(xiàn)地圖標(biāo)注

VirtualBox擁有一套命令行工具,你可以使用 VirtualBox 的命令行界面 (CLI) 對遠(yuǎn)程無界面的服務(wù)器上的虛擬機(jī)進(jìn)行管理操作。在這篇教程中,你將會學(xué)到如何在沒有 GUI 的情況下使用 VBoxManage 創(chuàng)建、啟動一個虛擬機(jī)。VBoxManage 是 VirtualBox 的命令行界面,你可以在你的主機(jī)操作系統(tǒng)的命令行中用它來實現(xiàn)對 VirtualBox 的所有操作。

軟件名稱:
VirtualBox V4.3.12 Final 官方中文版(Vbox虛擬機(jī))
軟件大小:
75.2MB
更新時間:
2014-05-19立即下載

軟件名稱:
VirtualBox V5.2.14(123301) 虛擬機(jī) 多國語言官方安裝版
軟件大?。?/dt>
103MB
更新時間:
2018-07-03立即下載

VBoxManage 擁有圖形化用戶界面所支持的全部功能,而且它支持的功能遠(yuǎn)不止這些。它提供虛擬引擎的所有功能,甚至包含 GUI 還不能實現(xiàn)的那些功能。如果你想嘗試下不同的用戶界面而不僅僅是 GUI,或者更改虛擬機(jī)更多高級和實驗性的配置,那么你就需要用到命令行。

當(dāng)你想要在 VirtualBox 上創(chuàng)建或運行虛擬機(jī)時,你會發(fā)現(xiàn) VBoxManage 非常有用,你只需要使用遠(yuǎn)程主機(jī)的終端就夠了。這對于需要遠(yuǎn)程管理虛擬機(jī)的服務(wù)器來說是一種常見的情形。

準(zhǔn)備工作

在開始使用 VBoxManage 的命令行工具前,確保在運行著 Ubuntu 16.04 的服務(wù)器上,你擁有超級用戶的權(quán)限或者你能夠使用 sudo 命令,而且你已經(jīng)在服務(wù)器上安裝了 Oracle Virtual Box。 然后你需要安裝 VirtualBox 擴(kuò)展包,這是運行 VRDE 遠(yuǎn)程桌面環(huán)境,訪問無界面虛擬機(jī)所必須的。

安裝 VBoxManage

通過 Virtual Box 下載頁,你能夠獲取你所需要的軟件擴(kuò)展包的最新版本,擴(kuò)展包的版本和你安裝的 VirtualBox 版本需要一致!

也可以用下面這條命令來獲取 VBoxManage 擴(kuò)展。

$ wget http://download.virtualbox.org/virtualbox/5.0.20/Oracle_VM_VirtualBox_Extension_Pack-5.0.20-106931.vbox-extpack

運行下面這條命令,確認(rèn) VBoxManage 已經(jīng)成功安裝在你的機(jī)器上。

$ VBoxManage list extpacks

在 Ubuntu 16.04 上使用 VBoxManage

接下來我們將要使用 VBoxManage 向你展現(xiàn)通過命令行終端工具來新建和管理虛擬機(jī)是多么的簡單。

運行下面的命令,新建一個將用來安裝 Ubuntu 系統(tǒng)的虛擬機(jī)。

# VBoxManage createvm --name Ubuntu16.04 --register

在運行了這條命令之后,VBoxMnage 將會新建一個叫 做“Ubuntu16.vbox” 的虛擬機(jī),這個虛擬機(jī)的位置是家目錄路徑下的 “VirtualBox VMs/Ubuntu16/Ubuntu16.04.vbox”。在上面這條命令中,“createvm” 是用來新建虛擬機(jī),“--name” 定義了虛擬機(jī)的名字,而 “registervm” 命令是用來注冊虛擬機(jī)的。

現(xiàn)在,使用下面這條命令為虛擬機(jī)創(chuàng)建一個硬盤鏡像。

$ VBoxManage createhd --filename Ubuntu16.04 --size 5124

這里,“createhd” 用來創(chuàng)建硬盤鏡像,“--filename” 用來指定虛擬機(jī)的名稱,也就是創(chuàng)建的硬盤鏡像名稱。“--size” 表示硬盤鏡像的空間容量,空間容量的單位總是 MB。我們指定了 5Gb,也就是 5124 MB。

接下來我們需要設(shè)置操作系統(tǒng)類型,如果要安裝 Linux 系的系統(tǒng),那么用下面這條命令指定系統(tǒng)類型為 Linux 或者 Ubuntu 或者 Fedora 之類的。

$ VBoxManage modifyvm Ubuntu16.04 --ostype Ubuntu

用下面這條命令來設(shè)置虛擬系統(tǒng)的內(nèi)存大小,也就是從主機(jī)中分配到虛擬機(jī)系統(tǒng)的內(nèi)存。

$ VBoxManage modifyvm Ubuntu10.10 --memory 512

現(xiàn)在用下面這個命令為虛擬機(jī)創(chuàng)建一個存儲控制器。

$ VBoxManage storagectl Ubuntu16.04 --name IDE --add ide --controller PIIX4 --bootable on

這里的 “storagect1” 是給虛擬機(jī)創(chuàng)建存儲控制器的,“--name” 指定了虛擬機(jī)里需要創(chuàng)建、更改或者移除的存儲控制器的名稱。“--add” 選項指明存儲控制器所需要連接到的系統(tǒng)總線類型,可選的選項有 ide / sata / scsi / floppy。“--controller” 選擇主板的類型,主板需要根據(jù)需要的存儲控制器選擇,可選的選項有 LsiLogic / LSILogicSAS / BusLogic / IntelAhci / PIIX3 / PIIX4 / ICH6 / I82078。最后的 “--bootable” 表示控制器是否可以引導(dǎo)系統(tǒng)。

上面的命令創(chuàng)建了叫做 IDE 的存儲控制器。之后虛擬介質(zhì)就能通過 “storageattach” 命令連接到該控制器。

然后運行下面這個命令來創(chuàng)建一個叫做 SATA 的存儲控制器,它將會連接到之后的硬盤鏡像上。

$ VBoxManage storagectl Ubuntu16.04 --name SATA --add sata --controller IntelAhci --bootable on

將之前創(chuàng)建的硬盤鏡像和 CD/DVD 驅(qū)動器加載到 IDE 控制器。將 Ubuntu 的安裝光盤插到 CD/DVD 驅(qū)動器上。然后用 “storageattach” 命令連接存儲控制器和虛擬機(jī)。

$ VBoxManage storageattach Ubuntu16.04 --storagectl SATA --port 0 --device 0 --type hdd --medium "your_iso_filepath"

這將把 SATA 存儲控制器及介質(zhì)(比如之前創(chuàng)建的虛擬磁盤鏡像)連接到 Ubuntu16.04 虛擬機(jī)中。

運行下面的命令添加像網(wǎng)絡(luò)連接,音頻之類的功能。

$ VBoxManage modifyvm Ubuntu10.10 --nic1 nat --nictype1 82540EM --cableconnected1 on $ VBoxManage modifyvm Ubuntu10.10 --vram 128 --accelerate3d on --audio alsa --audiocontroller ac97

通過指定你想要啟動虛擬機(jī)的名稱,用下面這個命令啟動虛擬機(jī)。

$ VBoxManage startvm Ubuntu16.04

然后會打開一個新窗口,新窗口里虛擬機(jī)通過關(guān)聯(lián)文件中引導(dǎo)。

你可以用接下來的命令來關(guān)掉虛擬機(jī)。

$ VBoxManage controlvm Ubuntu16.04 poweroff

“controlvm” 命令用來控制虛擬機(jī)的狀態(tài),可選的選項有 pause / resume / reset / poweroff / savestate / acpipowerbutton / acpisleepbutton。controlvm 有很多選項,用下面這個命令來查看它支持的所有選項。

$VBoxManage controlvm

完結(jié)

從這篇文章中,我們了解了 Oracle Virtual Box 中一個十分實用的工具 VBoxManage,文章包含了 VBoxManage 的安裝和在 Ubuntu 16.04 系統(tǒng)上的使用,包括通過 VBoxManage 中實用的命令來創(chuàng)建和管理虛擬機(jī)。希望這篇文章對你有幫助,另外別忘了分享你的評論或者建議。

標(biāo)簽:香港 連云港 晉中 三明 常德 呼和浩特 公主嶺 林芝

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《在Linux上使用VirtualBox的命令行管理界面的方法講解》,本文關(guān)鍵詞  在,Linux,上,使用,VirtualBox,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《在Linux上使用VirtualBox的命令行管理界面的方法講解》相關(guān)的同類信息!
  • 本頁收集關(guān)于在Linux上使用VirtualBox的命令行管理界面的方法講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章