Linux VirtualBox安装及使用指南

大兔子大兔子 提交于 2019-11-27 01:50:24

VirtualBox是一款虚拟机软件。虽然它的功能并不及VMware Workstation Pro,但它对开源精神的坚持使得它在Linux中依然深受欢迎。

唯一难以令人接受的是,VirtualBox的安装步骤较为复杂。不过,VirtualBox的开发者已给出了解决方案(原文为英文:Linux_Downloads – Oracle VM VirtualBox):

基于Debian的Linux

将以下行添加到/etc/apt/sources.list。根据你的发行版的代号,将<mydist>替换为相应的发行版名称(支持旧版VirtualBox不同的发行版)

deb https://download.virtualbox.org/virtualbox/debian <mydist> contrib

之后,下载并注册

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 -

安装VirtualBox

apt-get update
apt-get install virtualbox-5.2

基于RedHat的Linux

我们为Oracle Linux/Fedora/RHEL/openSUSE提供了一个yum/dnf风格的存储库。所有.rpm包都已签名。可以在此处下载rpm的Oracle公钥。您可以添加此密钥(通常不需要,见下文)

rpm --import oracle_vbox.asc

或者下载并注册

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

参考资料:VirtualBox/USB - Community Help Wiki

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!