由于 Fedora 20 中的内核版本不匹配,Virtualbox 无法安装

由于 Fedora 20 中的内核版本不匹配,Virtualbox 无法安装

我在用回答安装 Vbox,我唯一的问题是内核版本,在答案的第二部分它告诉输出

uname -rm

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

应该匹配但对我来说,它们不匹配 uname -rm 的输出是:

3.15.10-201.fc20.i686+PAE i686

rpm -qa kernel | sort -V | tail -n 1 的输出为

内核-3.16.7-200.fc20.i686

我尝试使用 yum 安装 kernel-3.16.7-200.fc20.i686 但是失败,我尝试了如下方法:

sudo yum install kernel-3.16.7-200.fc20

这是 rpm -qa 内核的输出

rpm -qa kernel

kernel-3.15.10-201.fc20.i686

kernel-3.16.6-203.fc20.i686

kernel-3.16.7-200.fc20.i686

所以问题是,我如何下载并安装内核,并将其设置为 Fedora 20 中的默认值,并使输出匹配

答案1

我通过运行以下命令解决了这个问题

sudo grub2-install /dev/sda

我运行它是因为我安装了几个 Linux,并且默认 grub 适用于 ubuntu,所以当 fedora 安装新内核时,它无法更改它

相关内容