已编辑 2 几个月前 通过 ExtremeHow 编辑团队
翻译更新 2 几个月前
VirtualBox是一款强大的免费虚拟化软件,允许您在一台机器上运行多个操作系统。对于开发人员、测试人员,以及需要在不为每个操作系统单独使用硬件的情况下运行多个操作系统的用户来说,这是非常有用的。在本指南中,我们将解释如何在Linux系统上安装VirtualBox。我们将涵盖常见的Linux发行版,包括Ubuntu、Fedora和CentOS。通过本教程的结尾,您将能够自信地在Linux机器上安装和运行VirtualBox。
VirtualBox是一种开源的虚拟化平台,允许用户创建和管理虚拟机。使用VirtualBox,您可以在单个主机上运行不同的操作系统,这使得使用不同的软件环境非常容易。这使得它成为开发人员、测试人员和IT专业人员的一个非常灵活的工具。
VirtualBox支持广泛的客户操作系统,包括Windows、macOS、Linux、Solaris等。它还具有强大的功能,例如无缝模式、共享文件夹、对USB设备的支持和快照功能,这允许您保存虚拟机的状态并在需要时返回。
在我们进行安装之前,您需要确保以下一些先决条件:
在您的Linux机器上安装任何新软件的第一步是更新系统的包列表并升级现有的软件包。这可以确保所有的软件依赖项都是最新的,有助于新程序的流畅安装。
要做到这一点,请运行以下命令:
sudo apt update && sudo apt upgrade
对于非Ubuntu系统,您可以使用类似的命令,如`sudo dnf update`或`sudo yum update`。
VirtualBox为所有支持的发行版提供了自己的存储库。将此存储库添加到您的包管理器中,使安装和升级更加容易。
打开您的终端并添加存储库:
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 -
添加VirtualBox存储库:
sudo dnf install -y https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
您将首先需要安装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
在安装存储库之后,继续使用特定于您Linux发行版的包管理器安装VirtualBox。
现在,更新您的包列表并安装VirtualBox:
sudo apt update sudo apt install virtualbox-6.1
对于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,使用以下命令:
sudo yum install VirtualBox-6.1
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
按照屏幕上的提示接受许可条款并确认安装。
安装VirtualBox后,您现在可以开始创建和使用虚拟机了!从您的应用程序菜单中打开VirtualBox。您应该会看到Oracle VM VirtualBox管理器界面。
要创建一个新的虚拟机,请单击“新建”按钮并按照步骤设置虚拟环境。您需要选择您想要安装的操作系统、分配系统资源(如CPU和内存)并创建一个虚拟磁盘。
如果VirtualBox无法启动,可能是由于缺少必要的内核模块。您可以尝试使用以下命令加载它们:
sudo /sbin/vboxconfig
如果您遇到与内核更新相关的问题,请确保重建VirtualBox内核模块:
sudo /sbin/vboxconfig
此外,必要时请查阅VirtualBox手册和在线论坛,获取进一步的故障排除步骤。
在Linux机器上安装VirtualBox可能看起来很复杂,因为它需要添加存储库和管理依赖项,但按照这些步骤,它会变得简单。使用VirtualBox,您可以探索不同的操作系统,在不同的环境中测试软件,并在您的Linux主机上获得广泛的灵活性。享受在您的计算环境中VirtualBox提供的无限潜力吧!
如果你发现文章内容有误, 您可以