安装 VirtualBox 在 RHEL/CentOS 和 Fedora

VirtualBox 是一个开源的跨平台虚拟化软件,它可以安装在任何操作系统上,使您能够在同一台计算机上安装和运行多个客户操作系统。 比如你把它安装在你的Linux系统上,你就可以在它下面运行Windows XP操作系统了 来宾操作系统 或运行 操作系统 在您的 Windows 系统上等等。 这样,您可以根据需要安装和运行任意数量的客户操作系统,唯一的限制是磁盘空间和内存。

您可以查看有关的完整的新更改日志详细信息 VirtualBox 4.2.10 在他们的 官方更新日志页面.

添加 VirtualBox 存储库

我们用 VirtualBox 自己的存储库来安装最新的 VirtualBox 4.2.10 在以下系统上。

对于 RHEL/CentOS 6.4-5.9

## RHEL 6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6 and CentOS 6.4/6.3/6.2/6.1/6.0/5.9/5.8/5.6 ## # cd /etc/yum.repos.d/ # wget https://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

对于 RHEL/CentOS 5

## RHEL 5 and CentOS 5 ## # wget https://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm # rpm -Uvh epel-release-5-4.noarch.rpm

为了 Fedora 18、17、16、15、14、13、12

## Fedora 18,17,16,15,14,13,12 ## # cd /etc/yum.repos.d/ # wget https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

安装依赖包 VirtualBox

VirtualBox 用途 虚拟机驱动 内核模块来控制和分配物理内存以执行来宾操作系统。 没有这个模块,你仍然可以使用 VirtualBox 创建和配置虚拟机,但它们不起作用。 所以,要使 VirtualBox 功能齐全,您需要先更新系统,然后安装一些其他模块,例如 数据管理系统, 内核头文件内核开发 和一些依赖包。

# yum update # yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms

安装 VirtualBox 4.2.10

一旦你安装了所有需要的依赖包,你就可以安装最新版本的VirtualBox 使用以下命令。

# yum install VirtualBox-4.2

重建内核模块 VirtualBox 4.2.10

下面的命令将自动创建 用户 团体用户 并搜索并自动重建所需的内核模块。 如果以下构建过程失败,您将收到警告消息。 请看/var/log/vbox-install.log 跟踪构建过程失败的原因。

# /etc/init.d/vboxdrv setup OR # service vboxdrv setup

开始 VirtualBox

只需执行以下命令即可从终端启动它或使用菜单中的启动器启动。

# VirtualBox

VirtualBox 截图

故障排除

如果您收到任何错误消息,例如 KERN_DIR 或者,如果构建过程未自动检测到您的内核源目录,您可以使用以下命令进行设置。 确保根据您的系统更改内核版本,如红色所示。

## RHEL / CentOS / Fedora ## KERN_DIR=/usr/src/kernels/2.6.18-194.11.1.el5-x86_64  ##  KERN_DIR ##  KERN_DIR

更新 VirtualBox

如果你想更新 VirtualBox 使用最新版本,您可以简单地运行 yum update 命令来更新它。

# yum update VirtualBox-4.2

消除 VirtualBox

如果你想删除 VirtualBox 完全,只需使用以下命令将其从系统中完全删除。

# cd /etc/yum.repos.d/ # rm -rf virtualbox.repo # yum remove VirtualBox-4.2