在Fedora 20上安装VirtualBox但内核不匹配

时间:2014-09-09 22:46:15

标签: linux-kernel virtualbox

1)您好我正在尝试安装virtualbox。 但是我的内核出了问题,下面的命令总是不匹配。

[〜]#uname -r

3.15.6-200.fc20.i686 + PAE

[root @ amidala~] #rpm -qa | grep内核

内核PAE-模块-EXTRA-3.15.10-201.fc20.i686

ABRT - 附加kerneloops-2.2.2-1.fc20.i686

内核头-3.15.10-201.fc20.i686

内核模块-EXTRA-3.15.6-200.fc20.i686

内核PAE-devel的-3.15.10-201.fc20.i686

内核devel的-3.15.10-201.fc20.i686

内核PAE-3.15.6-200.fc20.i686

内核3.15.10-201.fc20.i686

内核PAE-模块-EXTRA-3.15.6-200.fc20.i686

内核模块-EXTRA-3.15.10-201.fc20.i686

内核PAE-3.13.5-202.fc20.i686

内核PAE-模块-EXTRA-3.13.5-202.fc20.i686

内核3.15.6-200.fc20.i686

内核PAE-3.15.10-201.fc20.i686

libreport-插件-kerneloops-2.2.3-2.fc20.i686

2)所以当我做命令时: 尝试使用DKMSError注册VirtualBox内核模块!回声 内核 3.15.6-200.fc20.i686 + PAE 的内核头文件无法在 /lib/modules/3.15.6-200.fc20.i686+PAE/build或/lib/modules/3.15.6-200.fc20.i686+PAE/source。  [FAILED]   (失败,没有DKMS尝试) 重新编译VirtualBox内核模块[FAILED]

3)因此2)我创建了新的ln -s到3.15.10,无论如何都不起作用,所以当我这样做时:

/etc/init.d/vboxdrv setup

OUTPUT:
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                         [FAILED]

然后:  vboxdrv:版本魔术'3.15.10-201.fc20.i686 + PAE SMP mod_unload 686'应为'3.15.6-200.fc20.i686 + PAE SMP mod_unload 686'

5)任何想法?如果你看到BOLD文本,我的内核也不会与kernel-devel匹配。 6) yum update仅更新了我的chrome。

1 个答案:

答案 0 :(得分:0)

以下工作。

  617  cp /boot/grub2/grub.cfg  /tmp/
  618  grub2-mkconfig 
  619  grub2-mkconfig  > /tmp/grub.cfg.new 
  627  cd /boot/
  629  cd grub2/
  631  mv grub.cfg  grub.cfg.old
  632  mv /tmp/grub.cfg.new  grub.cfg
  634  reboot