VirtualBox是一款虛擬機軟件。雖然它的功能並不及VMware Workstation Pro,但它對開源精神的堅持使得它在Linux中依然深受歡迎。html
惟一難以使人接受的是,VirtualBox的安裝步驟較爲複雜。不過,VirtualBox的開發者已給出瞭解決方案(原文爲英文:Linux_Downloads – Oracle VM VirtualBox):ubuntu
基於Debian的Linuxoracle
將如下行添加到/etc/apt/sources.list。根據你的發行版的代號,將<mydist>替換爲相應的發行版名稱(支持舊版VirtualBox不一樣的發行版)翻譯
deb https://download.virtualbox.org/virtualbox/debian <mydist> contrib
以後,下載並註冊code
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | apt-key add -
安裝VirtualBoxserver
apt-get update apt-get install virtualbox-5.2
基於RedHat的Linuxhtm
咱們爲Oracle Linux/Fedora/RHEL/openSUSE提供了一個yum/dnf風格的存儲庫。全部.rpm包都已簽名。能夠在此處下載rpm的Oracle公鑰。您能夠添加此密鑰(一般不須要,見下文)開發
rpm --import oracle_vbox.asc
或者下載並註冊get
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | rpm --import -
導入公鑰後,可使用包簽名進行檢查虛擬機
rpm --checksig PACKAGE_NAME
對於yum用戶(Oracle Linux/Fedora/RHEL/CentOS之一)來講,在使用virtualbox時,不須要導入密鑰。下面的repo文件是yum自動下載和導入公鑰的!Zypper用戶應該運行
zypper refresh
(以上內容來自Google翻譯)
VirtualBox在安裝完成後,將自動建立一個用戶組vboxusers。這個組表示已鏈接物理機的USB介質在運行VirtualBox時能夠被客戶機識別的用戶集合。
若是某個用戶位於vboxusers組中,那麼當以此用戶的身份運行VirtualBox時,當前插入的USB介質能夠被VirtualBox的客戶機識別。不然在VirtualBox中將不顯示任何可鏈接至客戶機的USB介質。
向vboxusers組中添加用戶(將<username>替換爲你的用戶名)
adduser <username> vboxusers
你能夠選擇安裝Oracle VM VirtualBox Extension Pack。它是VirtualBox提供的擴展包,能夠爲VirtualBox提供一些擴展功能。
在進入虛擬機系統以前,你須要爲這個虛擬機分配一個新的虛擬光驅以安裝VirtualBox Guest Additions。當分配完成後,進入虛擬機系統並選擇「設備」->「安裝加強功能」,開始執行安裝。
美中不足的是,這個擴展包中的功能彷佛並不適用於全部客戶機系統。若是你的客戶機使用了3代USB驅動,請訪問驅動程序和軟件並搜索「USB」,將「篩選方式」更改成「驅動程序」及安裝的虛擬機系統版本。若是不清楚應該下載哪個驅動,能夠試試所有下載並逐個安裝。若是安裝成功並能正常使用USB 3.0集線器,那麼就無需再執行安裝步驟;若是安裝不成功,就嘗試下一個。