如何在Linux(CentOS/RHEL 7)上安装Oracle Virtual Box
在本文中,将介绍在CentOS/RHEL 7 Linux上安装Oracle Virtual Box的步骤。
Oracle VirtualBox是一种虚拟化应用程序,能够在多种计算机体系结构(基于Intel,AMD的系统)和几乎每个可用的OS(OSX,Linux,Windows,Solaris等)上运行,从而允许用户在同一台物理计算机上运行多个操作系统。
基本上,Virtual Box是一种完整的虚拟化技术。
大多数人都在使用多个系统时依靠它,并且需要导出和导入模板虚拟机,其中虚拟盒提供了各种选项,可以在各种基础架构之间交换虚拟机。
安装Oracle Virtual Box的步骤
本节将向我们展示如何在CentOS 7上安装Oracle VirtualBox 5.2. 首先,我们需要将VirtualBox yum存储库添加到我们的系统中。
因此,我们需要在YUM存储库目录中创建其Repo文件:
# cat /etc/yum.repos.d/virtualbox.repo [virtualbox] name=Oracle Linux/RHEL/CentOS-$releasever/$basearch - VirtualBox baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch enabled=1 gpgcheck=1 gpgkey=http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
我们还应该安装EPEL存储库:
# rpm -ivh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
在开始安装之前,我们需要安装一些必需的软件包,以确保VirtualBox可以正常运行:
# yum install gcc make kernel-headers kernel-devel fontforge binutils patch dkms glibc-headers glibc-devel qt libgomp
然后,我们设置一个名为KERN_DIR的环境变量,VirtualBox将从中获取内核源代码:
# export KERN_DIR=/usr/src/kernels/`uname -r`
说明:
为了使更改永久生效,我将在/etc/profile的末尾添加此变量。
我们可以使用以下命令在存储库中获取可用VirtualBox rpm的列表
# yum list all | grep -i virtual VirtualBox-4.3.x86_64 4.3.40_110317_el7-1 virtualbox VirtualBox-5.0.x86_64 5.0.40_115130_el7-1 virtualbox VirtualBox-5.1.x86_64 5.1.38_122592_el7-1 virtualbox VirtualBox-5.2.x86_64 5.2.20_125813_el7-1 virtualbox VirtualGL.x86_64 2.5.2-1.el7 epel VirtualGL-devel.x86_64 2.5.2-1.el7 epel
然后,我们可以使用YUM开始安装VirtualBox:
# yum install VirtualBox-5.2
安装后,我们需要使用以下命令重建内核模块:
# systemctl start vboxdrv
现在,我们已经安装了VirtualBox并可以使用。
尽管如此,VirtualBox仅支持图形界面,因此我们需要安装一个图形界面,然后才能启动并使用它。
重要的提示:
我们需要在服务器上安装图形界面,并且有很长的列表可供选择。
我会推荐Gnome,因为它以其用户友好性和低资源消耗而成为最常用的界面之一。
使用GNOME作为图形界面,我们可以启动VirtualBox