视窗苹果电脑软件设置安全生产力Linux安卓性能配置苹果自定义设备管理iPhone设置 全部

如何在Linux上安装VirtualBox

已编辑 2 几个月前 通过 ExtremeHow 编辑团队

虚拟机箱Linux安装设置初学者软件操作系统演练

如何在Linux上安装VirtualBox

翻译更新 2 几个月前

VirtualBox是一款强大的免费虚拟化软件,允许您在一台机器上运行多个操作系统。对于开发人员、测试人员,以及需要在不为每个操作系统单独使用硬件的情况下运行多个操作系统的用户来说,这是非常有用的。在本指南中,我们将解释如何在Linux系统上安装VirtualBox。我们将涵盖常见的Linux发行版,包括Ubuntu、Fedora和CentOS。通过本教程的结尾,您将能够自信地在Linux机器上安装和运行VirtualBox。

什么是VirtualBox?

VirtualBox是一种开源的虚拟化平台,允许用户创建和管理虚拟机。使用VirtualBox,您可以在单个主机上运行不同的操作系统,这使得使用不同的软件环境非常容易。这使得它成为开发人员、测试人员和IT专业人员的一个非常灵活的工具。

VirtualBox支持广泛的客户操作系统,包括Windows、macOS、Linux、Solaris等。它还具有强大的功能,例如无缝模式、共享文件夹、对USB设备的支持和快照功能,这允许您保存虚拟机的状态并在需要时返回。

先决条件

在我们进行安装之前,您需要确保以下一些先决条件:

  1. 您必须在机器上安装基于Linux的操作系统。
  2. 您需要在系统上拥有管理员权限才能安装软件。
  3. 您将需要互联网连接以下载VirtualBox软件包和依赖项。
  4. 具备使用Linux终端和包管理器的基本知识会很有用。

安装VirtualBox的步骤

步骤1:更新您的系统

在您的Linux机器上安装任何新软件的第一步是更新系统的包列表并升级现有的软件包。这可以确保所有的软件依赖项都是最新的,有助于新程序的流畅安装。

要做到这一点,请运行以下命令:

sudo apt update && sudo apt upgrade

对于非Ubuntu系统,您可以使用类似的命令,如`sudo dnf update`或`sudo yum update`。

步骤2:添加VirtualBox存储库

VirtualBox为所有支持的发行版提供了自己的存储库。将此存储库添加到您的包管理器中,使安装和升级更加容易。

对于Ubuntu和Debian系统:

打开您的终端并添加存储库:

sudo sh -c 'echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" > /etc/apt/sources.list.d/virtualbox.list'

然后下载并添加Oracle的公钥:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

对于Fedora系统:

添加VirtualBox存储库:

sudo dnf install -y https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

对于CentOS系统:

您将首先需要安装EPEL存储库和RPM Fusion存储库以覆盖VirtualBox依赖的广泛软件包。

sudo yum install epel-release sudo yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm

然后添加VirtualBox存储库:

sudo yum-config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

步骤3:安装VirtualBox

在安装存储库之后,继续使用特定于您Linux发行版的包管理器安装VirtualBox。

在Ubuntu/Debian上:

现在,更新您的包列表并安装VirtualBox:

sudo apt update sudo apt install virtualbox-6.1

在Fedora上:

对于Fedora,您将在安装VirtualBox之前需要安装最新的“开发工具”和所需的软件包:

sudo dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms sudo dnf install VirtualBox-6.1

在CentOS上:

对于CentOS,使用以下命令:

sudo yum install VirtualBox-6.1

步骤4:设置Oracle VM VirtualBox扩展包

Oracle VM VirtualBox扩展包提供了附加功能,例如对USB 2.0/3.0设备的支持,VirtualBox RDP,磁盘加密等。这是一个有价值的补充,尤其是如果您打算最大化虚拟机的功能。

首先,使用wget命令下载扩展包:

wget https://download.virtualbox.org/virtualbox/6.1.28/Oracle_VM_VirtualBox_Extension_Pack-6.1.28.vbox-extpack

然后,使用VirtualBox附带的VBoxManage工具安装它:

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.28.vbox-extpack

按照屏幕上的提示接受许可条款并确认安装。

步骤5:启动并使用VirtualBox

安装VirtualBox后,您现在可以开始创建和使用虚拟机了!从您的应用程序菜单中打开VirtualBox。您应该会看到Oracle VM VirtualBox管理器界面。

要创建一个新的虚拟机,请单击“新建”按钮并按照步骤设置虚拟环境。您需要选择您想要安装的操作系统、分配系统资源(如CPU和内存)并创建一个虚拟磁盘。

故障排除

如果VirtualBox无法启动,可能是由于缺少必要的内核模块。您可以尝试使用以下命令加载它们:

sudo /sbin/vboxconfig

如果您遇到与内核更新相关的问题,请确保重建VirtualBox内核模块:

sudo /sbin/vboxconfig

此外,必要时请查阅VirtualBox手册和在线论坛,获取进一步的故障排除步骤。

结论

在Linux机器上安装VirtualBox可能看起来很复杂,因为它需要添加存储库和管理依赖项,但按照这些步骤,它会变得简单。使用VirtualBox,您可以探索不同的操作系统,在不同的环境中测试软件,并在您的Linux主机上获得广泛的灵活性。享受在您的计算环境中VirtualBox提供的无限潜力吧!

如果你发现文章内容有误, 您可以


评论