如何在Fedora 32/31/30/29安装Vagrant和VirtualBox

时间:2020-02-23 14:33:18  来源:igfitidea点击:

让我们来看看如何在Fedora 32/31/30/29 Linux系统上安装Vagrant和VirtualBox。
VAGRANT是一个用于在易于使用的单个工作流程中构建和管理虚拟机环境的开源工具。
另一边的VirtualBox是一种功能强大的X86和AMD64/Intel64为企业以及家庭使用。

Vagrant 侧重于自动化,降低开发环境设置时间和增加生产平价。
本教程将介绍Fedora 31/30/29上的Vagrant和VirtualBox的安装。

在Fedora安装VirtualBox&Vagrant 32/31/30/29

VAGRANT取决于现有的虚拟机管理程序运行和部署虚拟机,这可以是VirtualBox,KVM或者VMware。
本教程涵盖了Fedora 31/Fedora 30/Fedora 29上的Vagrant之前安装了VirtualBox。

第1步:确保CPU具有英特尔VT或者AMD-V虚拟化扩展

第一步是确认CPU具有Intel VT或者AMD-V Virtualization扩展。
在某些系统中,这在BIOS上禁用,我们可能需要启用它。

$cat /proc/cpuinfo | egrep "vmx|svm"

第2步:添加VirtualBox RPM存储库

使用以下命令将VirtualBox RPM存储库添加到Fedora 31/Fedora 30/Fedora 29:

sudo dnf -y install wget
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
sudo mv virtualbox.repo /etc/yum.repos.d/virtualbox.repo

添加存储库后,安装VirtualBox

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

将用户帐户添加到 vboxusers团体。

sudo usermod -a -G vboxusers ${USER}

配置VirtualBox驱动程序

$sudo /usr/lib/virtualbox/vboxdrv.sh setup
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.

下载扩展包:

cd ~/
wget https://download.virtualbox.org/virtualbox/6.1.2/Oracle_VM_VirtualBox_Extension_Pack-6.1.2.vbox-extpack

我们也可以手动下载https://www.virtualbox.org/wiki/downloads。
下载文件后,通过单击下载的文件安装扩展包。

第3步:在Fedora安装Vagrant 32/31/30/29

在Fedora存储库上提供Vagrant ,通过在终端上运行以下命令来安装它:

sudo sudo dnf -y install vagrant

第4步:测试Vagrant和VirtualBox Setup Fedora 32/31/30/29

执行测试的最佳方法是在新VirtualBox上安装VM。
按照以下任何导游开始。
在物理服务器/VirtualBox和Vagranthow上安装Fedora以运行Kali Linux滚动版本,VirtualBox上的Vagrant