Fedora 26/27 安装 VirtualBox 5.2

本文为转载翻译文章,原文地址为:
https://www.if-not-true-then-false.com/2010/install-virtualbox-with-yum-on-fedora-centos-red-hat-rhel/

本文主要说明在 Fedora 26/27 系统上安装虚拟机 VirtualBox 5.2,使用的方法是通过添加 VirtualBox 的 yum 库源。

注意:Fedora 24/23/22 用户可以安装 VirtualBox 5.1,Fedora 21/20/19/18 用户可以安装VirtualBox 5.0,Fedora 17 用户可以安装 VirtualBox 4.3,还有 Fedora 16 用户可以安装 VirtualBox 4.2。

1. 切换为超级用户root

su -
## OR ##
sudo -i

2. 下载安装Fedora的库源文件

cd /etc/yum.repos.d/

## Fedora 27/26/25/24/23/22/21/20/19/18/17/16 users
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

3. 更新最新的包并检查系统内核版本

更新包

## Fedora 27/26/25/24/23/22 ##
dnf update

## Fedora 21/20/19/18/17/16 ##
yum update

检查系统是否安装了最新的内核,可以使用以下命令来输出当前的内核版本

rpm -qa kernel |sort -V |tail -n 1

uname -r

如果有内核更新或者运行内核比新安装的版本老,那么需要重启系统

reboot

4. 安装依赖包

## Fedora 27/26/25/24/23/22 ##
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms

## Fedora 21/20/19/18/17/16 ##
yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms

## PAE 内核用户安装 ##
## Fedora 24/23/22 ##
dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-PAE-devel dkms

## Fedora 21/20/19/18/17/16##
yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-PAE-devel dkms

5. 安装 VirtualBox 虚拟机

## Fedora 27/26/25 ##
dnf install VirtualBox-5.2

## Fedora 24/23/22 ##
dnf install VirtualBox-5.1

注意:
包名是 VirtualBox-5.x 而不是 VirtualBox。
此命令会自动创建 vboxusers 组,而且 VirtualBox 用户必须是该组的成员。该命令还构建所需的内核模块。

用以下命令可以重建内核模块

## Fedora 27/26/25/24/23/22/21/20/19 ##
/usr/lib/virtualbox/vboxdrv.sh setup

6. 添加 VirtualBox 用户到 vboxusers 组

用自己的用户名或其他真实用户名替换user_name:

usermod -a -G vboxusers user_name

7. 启动 VirtualBox

VirtualBox

故障排除

如果遇到KERN_DIR参数上的问题,或者内核目录未自动检测到,可以使用以下方法手动设置KERN_DIR环境变量:

## Current running kernel on Fedora ##
KERN_DIR=/usr/src/kernels/`uname -r`

## Fedora example ##
KERN_DIR=/usr/src/kernels/2.6.33.5-124.fc13.i686

## Export KERN_DIR ##
export KERN_DIR

本文仅翻译Fedora部分,如需查阅更详细的内容,请到原文查找。

猜你喜欢

转载自blog.csdn.net/u013447565/article/details/79591064