Fedora

  1. 首先,从 virtualbox.org 上下载最新的RPM包,安装

  2. 安装必要的编译器(以下请在管理员权限下操作) yum install -y kernel-headers kernel-devel dkms gcc

  3. 打开VirtualBox 服务 /etc/init.d/vboxdrv setup 此处可能会报错,错误情况如下:

    Trying to register the VirtualBox kernel modules using DKMSError! Bad return status for module build on kernel: 3.5.3-1.fc17.x86_64 (x86_64) Consult /var/lib/dkms/vboxhost/4.1.20/build/make.log for more information.[FAILED] (Failed, trying without DKMS) Recompiling VirtualBox kernel modules [FAILED](Look at /var/log/vbox-install.log to find out what went wrong)

    出现这个问题,请检查编译器是否正确安装,尤其是DKMS

  4. 将当前用户添加入 vboxusers 组中(请先退出SU,不然用户是root)

    1. 查看当前用户whoami
    2. 添加当前用户到vboxusers组中 su -c usermod -G vboxusers -a username username自行改成你的用户名
  5. 至此,你已经可以正常使用VirtualBox VirtualBox