linux - 更改内核版本

标签 linux linux-kernel fedora

我正在使用 Fedora 20,它以某种方式引导到旧版本的内核:3.11,而不是 3.14。 uname -r 显示 3.11.10-301.fc20.x86_64rpm -qa kernel 显示 kernel-3.11.10-301 .fc20.x86_64, kernel-3.13.10-200.fc20.x86_64, kernel-3.14.4-200.fc20.x86_64

  1. 我很好奇这是为什么造成的。
  2. 如何让它启动到 3.14(更新版本)。
  3. 如果我删除旧版本会造成麻烦吗?
  4. 如果没有,我该如何删除旧版本,仅供记录。

来自另一个线程的用户建议我按住“Ctrl”键来更改此设置,但这并没有完全解决,我希望对此有更永久的解决方案。

所有其他线程只提到如何安装和引导到旧版本,而不是相反。任何帮助将不胜感激!

最佳答案

您是否在 GRUB 屏幕中获取所有内核版本。如果不是,则更新 GRUB 然后它将显示所有的 kernel version 然后您可以根据您的选择进行选择。

grub2-mkconfig -o/boot/grub2/grub.cfg

使用 super 用户模式尝试以上。

你不应该删除旧内核,因为我在 Debian 中尝试过它让我格式化 HD 以便更好地保留所有版本。您可以删除内核包,但由于依赖性和其他原因,它可能会产生问题。你仍然想删除内核然后你可以按照 link .

关于linux - 更改内核版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23706905/

相关文章:

c - 共享文件描述符上的共享锁

linux - 对于 Docker,应用程序会在主机内核更新时停止工作吗?

php - 通过 shell 执行命令后不返回输出

linux - 了解 BSD 界面

linux - Cloudera 安装在 CentOS 上检测不到 root 权限

CFQ理解 `cfq_cfq_cfqq_slice_new(cfqq)`

linux - 如何在 Linux 2.6.29 的 ioctl 中解码 cmd = 3222823425?

c - 如何使 USB 设备启用多点触控?

qt - QML console.log() 和 console.debug() 不写入控制台

linux - 使用 Fedora 安装 Fedora