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集线器,那么就无需再执行安装步骤;若是安装不成功,就尝试下一个。