如何在Fedora 31/30/29上安装VirtualBox 6.0

时间:2019-05-19 01:26:21  来源:igfitidea点击:

甲骨文公司团队已于 2019年1月28日发布了新的主要版本VirtualBox 6.0.4。在这个版本中,VirtualBox提高了稳定性。本文将使用DNF在Fedora 31/30/29/28系统上安装 Oracle VirtualBox 6.0

步骤1–准备工作

首先,我们需要配置yum存储库,以便在Fedora系统上安装Virtualbox。我们只需从其官方网站下载repo文件并将其放在 /etc/yum.repos.d/virtualbox.repo. 转到 /etc/yum.repos.d 目录并根据操作系统使用以下命令之一。

cd /etc/yum.repos.d/
sudo wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

在安装VirtualBox之前,请确保安装运行VirtualBox所需的所有软件包,如内核头文件、内核开发文件等。使用以下命令安装所需的软件包。

sudo dnf install binutils gcc make patch libgomp dkms qt5-qtx11extras libxkbcommon
sudo dnf install glibc-headers glibc-devel kernel-headers kernel-devel compat-libvpx5

在安装了最新的内核和内核头文件之后,让我们重新启动系统并从最新的内核开始。

sudo reboot

步骤2–配置环境

VirtualBox安装需要内核源代码来安装所需的模块,因此需要配置VirtualBox获取内核源代码的环境变量 KERN_DIR。在我的例子中, 4.16.5-300.fc28.x86_64目录下的[/usr/src/kernels/下提供了最新的内核源代码。确保使用的源路径正确。

export KERN_DIR</orange>=/usr/src/kernels/  **`uname -r`** 

$ echo $KERN_DIR

/usr/src/kernels/4.16.5-300.fc28.x86_64

步骤3-在Fedora上安装VirtualBox

使用以下命令使用DNF命令行工具安装VirtualBox。它将在Fedora系统上安装最新版本的VirtualBox。

sudo dnf install VirtualBox-6.0

安装后,我们需要使用以下命令重建内核模块。

/usr/lib/virtualbox/vboxdrv.sh setup

第4步-启动VirtualBox

我们可以使用application launcher或使用以下命令从X windows启动VirtualBox。我们可以使用终端的 init 5startx命令切换到GUI模式。

virtualbox

总结

在本教程中,我们学习了在Fedora系统上安装VirtualBox。现在,我们可以为自己选择的操作系统创建虚拟机并对其进行操作。