Ubuntu 安全删除 realtime kernel

  1. 安装默认内核
    sudo apt install linux-generic

  2. 获取 Sub Menu 与 Menu Entry ID

    • 打开文件 /boot/grub/grub.cfg
    • 找到类似下方的条目:
      1
      submenu 'Advanced options for Ubuntu' $menuentry_id_option      'gnulinux-advanced-4591a659-55e2-4bec-8dbe-d98bd9e489cf' {
      其中我们需要:gnulinux-advanced-4591a659-55e2-4bec-8dbe-d98bd9e489cf
    • 找到类似下方的条目:
      1
      menuentry 'Ubuntu, with Linux 4.15.0-126-generic' --class ubuntu --class gnu-linux --class  gnu --class os $menuentry_id_option 'gnulinux-4.15.  0-126-generic-advanced-4591a659-55e2-4bec-8dbe-d98bd9e489cf' {
      其中我们需要:gnulinux-4.15.0-126-generic-advanced-4591a659-55e2-4bec-8dbe-d98bd9e489cf
  3. 修改 GRUB_DEFAULT
    将上面获得的两个条目字符串用 > 连接,得到:

    1
    GRUB_DEFAULT='gnulinux-advanced-4591a659-55e2-4bec-8dbe-d98bd9e489cf>gnulinux-4.15. 0-126-generic-advanced-4591a659-55e2-4bec-8dbe-d98bd9e489cf'

    将其写入 /etc/default/grub 中的 GRUB_DEFAULT

  4. 更新 grub 并 重启电脑
    sudo update-grub && sudo shutdown -h now

  5. 卸载 realtime 内核
    sudo apt remove linux-image-*-realtime

  6. 回溯 grub 修改
    将刚才更改的 GRUB_DEFAULT 恢复之前的值,通常是 0GRUB_DEFAULT=0