Fedora21安装VirtualBox

装dkms,kernel-devel,makecache:

yum install dkms
yum install kernel-devel
yum makecache

下载VirtualBox    https://www.virtualbox.org/wiki/Linux_Downloads  并安装:

yum localinstall VirtualBox-4.3-4.3.8_92456_fedora18-1.x86_64.rpm -y

安装完成,创建虚拟机并启动时遇到错误:

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

‘/etc/init.d/vboxdrv setup‘

as root. If it is available in your distribution, you should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

于是编译 VirtualBox 内核:

[[email protected] zhanghua]# /etc/init.d/vboxdrv setup
  Stopping VirtualBox kernel modules [ OK ]
  Uninstalling old VirtualBox DKMS kernel modules [ OK ]
  Trying to register the VirtualBox kernel modules using DKMS[ OK ]
  Starting VirtualBox kernel modules [ OK ]

如果出现以下错误, 是找不到内核对应的 kernel headers或内核版本不一致:

Stopping VirtualBox kernel modules                         [  OK  ]
Uninstalling old VirtualBox DKMS kernel modules            [  OK  ]
Trying to register the VirtualBox kernel modules using DKMSError! echo
Your kernel headers for kernel 3.18.7-200.fc21.x86_64 cannot be found at
/lib/modules/3.18.7-200.fc21.x86_64/build or /lib/modules/3.18.7-200.fc21.x86_64/source.
                                                           [FAILED]
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules                      [FAILED]
  (Look at /var/log/vbox-install.log to find out what went wrong)

查看内核版本:

[[email protected] zhanghua]# uname -r
  3.18.7-200.fc21.x86_64

查看已安装的内核版本:

[[email protected] zhanghua]# rpm -qa|grep headers
  kernel-headers-3.17.8-200.fc21.x86_64
  glibc-headers-2.20-7.fc21.x86_64

发现版本不一致, 安装 kernel-headers-3.18.7-200.fc21.x86_64

yum install kernel-headers-3.18.7-200.fc21.x86_64

重启后二者版本一致:

[[email protected] zhanghua]# uname -r
3.18.7-200.fc21.x86_64
[[email protected]-zhanghua zhanghua]# rpm -qa|grep headers
kernel-headers-3.18.7-200.fc21.x86_64
glibc-headers-2.20-7.fc21.x86_64

再次编译, 结果正常(编译VirtualBox 内核,如果失败,可能需要再次安装 dkms ):

  [[email protected] zhanghua]# /etc/init.d/vboxdrv setup
  Stopping VirtualBox kernel modules [ OK ]
  Uninstalling old VirtualBox DKMS kernel modules [ OK ]
  Trying to register the VirtualBox kernel modules using DKMS[ OK ]
  Starting VirtualBox kernel modules [ OK ]
时间: 2024-08-24 17:47:32

Fedora21安装VirtualBox的相关文章

CentOS7.3安装VirtualBox

安装 DKMS.更新内核 # yum -y install gcc make glibc kernel-headers kernel-devel dkms Installed: dkms.noarch 0:2.3-1.20161202gitde1dca9.el7 # yum -y update kernel # reboot 安装VirtualBox 浏览器打开: http://www.oracle.com/technetwork/server-storage/virtualbox/downlo

在VirtualBox中的CentOS 6.3下安装VirtualBox增强包

在VirtualBox中安装好客户操作系统(GuestOS)之后,建议安装VirtualBox增强包(VirtualBox GuestAddition),它的作用是对GuestOS的性能和可用性进行优化(也就是提高GuestOS的性能和提升使用者的使用体验). GuestAddition实质上是安装在GuestOS上的一组驱动程序和应用程序. 注意,很多人把下载的增强包双击之后,看到VirtualBox的"全局设定"--"扩展"中已经显示出了增强包的名字就认为已经安

Windows系统下安装VirtualBox,系统找不到指定路径的做法

在虚拟机软件中,VMware.Virtual PC等都不支持目前Windows 8各版本的安装.无奈之下,只剩下一个选择——VitualBox. 但是很多朋友在下载VitualBox之后,在Windows 7下安装碰到了问题(Windows Vista.Windows XP系统也一样),他会弹出一个对话框“Installation failed! Error: 系统找不到指定的路径.”(一些较早期的VitualBox会显示为“Installation failed!ERROR:3”) 这个问题产

Ubuntu下安装VirtualBox并为其添加USB支持

1.下载VirtualBox软件包和USB支持包 下载网址均为为:https://www.virtualbox.org/wiki/Downloads VirtualBox软件包下载项: VirtualBox 4.3.10 for Linux hosts USB支持包下载项: VirtualBox 4.3.10 Oracle VM VirtualBox Extension Pack All supported platforms 2.下载完成后,进行安装 3.添加当前用户到组 sudo gedit

CentOS 7 安装VirtualBox

昨天给centos6.5装VirtualBox,装了一天也没,今天闲着没事,试试centos7,结果成功了 PS 小弟也是初学linux,许多地方只是找到了解决方法,但不知道为什么,莫见 怪O(∩_∩)O哈! 1.安装centos7,这个就不说了,centos7的安装比旧版本简单的多. 2.连网设置,刚装完centos后用ifconfig查看发现没有ip地址,解决办法: cd /etc/sysconfig/network-scripts/ vi ifcfg-eno16777736 #注意,我们平

安装VirtualBox虚拟机及详细配置

1. 安装VirtualBox虚拟机 安装完成后,运行VirtualBox,并配置3个虚拟机,显示如下: 版本信息如下: 将默认虚拟电脑位置("管理"-"全局设定"中的"常规")设置为D:\中的某个目录下,如下图所示: 2. 配置多个虚拟网卡,模拟多个网络 从virtualbox管理器中选"管理"-"全局设定"打开"VirtualBox设置",如下图所示: 设置8个"仅主机(H

Ubuntu 14 下,安装VirtualBox增强插件

一般安装完VirtualBox之后就可以打开虚拟机了,但发现默认情况下是无法满屏播放虚拟机的,所以,这个时候就需要安装VirtualBox的增强插件来支持. 我在Ubuntu下安装一个Windows 7的虚拟机,以备不时之需.通过VirtualBox中的菜单,可以自动安装增强插件. 下载完毕之后会自动加载到虚拟光驱中,但是,我重启了多次虚拟机,都无法让它安装上该镜像文件. 这个时候,我发现了下载的镜像文件并没有挂载,所以我先找到了这个文件地址,先将其挂载. $ sudo mount ./.con

fedora25安装virtualbox虚拟机

在源里/etc/yum.repos.d/.新建一个virtualbox.repo文件,将下列内容拷贝到此源文件 [virtualbox]name=Fedora $releasever - $basearch - VirtualBoxbaseurl=http://download.virtualbox.org/virtualbox/rpm/fedora/$releasever/$basearchenabled=1gpgcheck=1repo_gpgcheck=1 gpgkey=https://ww

centos7安装VirtualBox

1> 下载VirtualBox的RHEL软件库配置文件: cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo 2> 安装RPMForge. 首先从http://pkgs.repoforge.org/rpmforge-release/上下载相应的rpm文件,我下载的是rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm,具体版本 信息