下载
中文
注册

升降内核

执行如下步骤可升降操作系统内核版本。

  1. 查询可用内核。
    apt-cache search linux-image
  2. 安装需要的内核(以5.15.0-119内核版本为例)。
    apt-get install linux-headers-5.15.0-119-generic linux-image-5.15.0-119-generic
  3. 查看内核的启动顺序。
    grep gnu-linux /boot/efi/EFI/ubuntu/grub.cfg

    文件中有“menuentry 'Ubuntu'”开头的一段内容之后是已有的内核,如图1所示。查看所需内核在grub中的启动位置

    图1 内核的启动位置

    4个内核依次对应:"1 > 0","1 > 1","1 > 2","1 > 3"。

  4. 修改grub配置文件
    vim /etc/default/grub

    找到GRUB_DEFAULT=0,将数字修改为所需内核在grub中的启动位置:

    GRUB_DEFAULT="1 > 2"

    其中"1 > 2"表示启动高级选项中的第3个内核文件(从0开始计算,如"1 > 1"则是第2个内核文件)。

  5. 更新grub配置。
    update-grub
  6. 重启系统。
    reboot
  7. 查询内核。
    uname -r
  8. 根据需要删除无需使用的内核。
    apt remove linux-headers-5.15.0-122-generic linux-image-5.15.0-122-generic