前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Linux 内核构建】如何查看 Linux 系统中可以选择的内核有哪一些?如何切换 Linux kernel 版本?

【Linux 内核构建】如何查看 Linux 系统中可以选择的内核有哪一些?如何切换 Linux kernel 版本?

作者头像
Lokinli
发布2024-09-09 09:20:14
840
发布2024-09-09 09:20:14
举报
文章被收录于专栏:以终为始

背景

在折腾内核版本时,遇到的问题,遂将各方面的答案整理在一起。

解决方法

1. 查看 grub 菜单【一般在服务器上可能不用此方法】

在系统启动时,grub 菜单会列出所有可用的内核选项。要查看这些选项:

  1. 重启系统:在系统启动时,按住 Shift 键(在 BIOS 系统上)或 Esc 键(在 UEFI 系统上)来显示 grub 菜单。
  2. 查看内核列表:在 grub 菜单中,你可以看到所有已安装的内核版本。每个条目代表一个内核版本和相关的启动选项。
2. 使用 grub 配置文件查看

grub 配置文件(通常为 /boot/grub/grub.cfg)包含了所有可用的内核选项。可以查看这个文件来了解所有可用的内核版本:

这是 grub.cfg 中的信息,可以过滤一下。

代码语言:javascript
复制
grep menuentry /boot/grub/grub.cfg

这个命令会显示所有在 grub 菜单中可用的内核版本。例如:

menuentry 'Ubuntu, with Linux 6.10.2-damon' --class ubuntu --class gnu-linux --class gnu --class os ... menuentry 'Ubuntu, with Linux 5.15.0-58-generic' --class ubuntu --class gnu-linux --class gnu --class os ...

3. 列出 /boot 目录中的内核文件

/boot 目录通常包含所有内核映像文件和相关的 initrd 文件。你可以列出这个目录中的文件来查看所有已安装的内核版本:

代码语言:javascript
复制
ls /boot

输出可能会类似于:

代码语言:javascript
复制
4. 使用 dpkg 列出已安装的内核(Debian/Ubuntu 系统)

如果你使用的是 Debian 或 Ubuntu 系统,可以使用 dpkg 命令列出已安装的内核包:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-09-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 解决方法
    • 1. 查看 grub 菜单【一般在服务器上可能不用此方法】
      • 2. 使用 grub 配置文件查看
        • 3. 列出 /boot 目录中的内核文件
          • 4. 使用 dpkg 列出已安装的内核(Debian/Ubuntu 系统)
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档