📜  debian grub 设置默认内核 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:14:39.518000             🧑  作者: Mango

Debian Grub 设置默认内核

在 Debian 操作系统中,你可以通过 Grub(GNU Grand Unified Bootloader)设置默认内核。

步骤
  1. 打开终端窗口,使用管理员权限登录。

  2. 编辑 /etc/default/grub 文件。

sudo nano /etc/default/grub
  1. 找到 GRUB_DEFAULT= 行,并设置默认内核的编号。编号从 0 开始,第一个内核编号为 0,第二个为 1,以此类推。

如果你想设置默认内核为第三个,可以这样修改 GRUB_DEFAULT= 行:

GRUB_DEFAULT=2
  1. 保存修改,关闭文件。

  2. 重新生成 grub 配置文件。

sudo update-grub
  1. 重启计算机。
可能遇到的问题
内核被自动更新

在 Debian 中,内核更新可能会影响默认内核设置,因为新内核将成为 Grub 菜单中的第一个选项。如果你不想更改默认内核,你可以禁止自动更新内核。

编辑 /etc/apt/apt.conf.d/01autoremove-kernels 文件,并添加以下行:

APT::AutoRemove::KernelPackages {""};

保存文件并关闭。

手动删除旧内核

在 Debian 中,你可以手动删除多余的内核,以释放磁盘空间。但是,请不要删除当前正在使用的内核。

可以使用以下命令列出所有已安装的内核:

dpkg --list | grep linux-image

可以使用以下命令删除要删除的内核:

sudo apt-get remove linux-image-<version>

其中,<version> 是要删除的内核版本号。

结论

设置默认内核是 Debian Grub 的一个基本知识点。如果你想使用不同的内核或管理多个内核,请花时间学习 Grub 和 Linux 内核。