使用自定义内核的 apt-upgrade kernel-image

使用自定义内核的 apt-upgrade kernel-image

我正在运行自己编译的内核(因为) 我想知道 apt 会对内核更新做什么?

软件更新程序目前列出(除其他外)以下几点:

  • 完整的通用 Linux 内核和头文件
    (Linux 通用)
  • 与Linux内核版本3.5.0相关的头文件
  • (Linux 标头-3.5.0-19)*
  • 32 位 x86 SMP 上的 3.5.0 版 Linux 内核映像
    (linux-image-3.5.0-19-generic(新安装)
  • 32 位 x86 SMP 上的 3.5.0 版 Linux 内核映像
    (linux-image-extra-3.5.0-19-generic(新安装)
  • 通用 Linux 内核映像
    (Linux 图像通用)
  • 用于开发的 Linux 内核头文件
    (Linux-libc-dev)

我认为最后一个实际上不是一个问题,但为了完整性而将其包括在内。

要了解发生了什么:
apt尝试用较新的内核替换我的内核,它是否会更新默认内核(我从未删除任何标准内核的软件包)并忽略正在使用的内核,或者完全是其他东西?

去做
我应该在更新期间忽略(取消选择)它们(很棘手,一旦忘记就会被忘记),只更新它们,还是应该卸载其中一些软件包?

答案1

安装内核更新不会影响自定义更新。

但是,更新将更新 grub。当我安装主线内核时,由于它的编号较高,因此它被设为默认内核。

因此如果您的内核有更高的数字您不必担心。

如果您的内核低于 3.5.0-19,更新将使新安装的内核成为默认内核。您可以通过将 /etc/default/grub 中GRUB_DEFAULT=0的行更改为来将所需的内核设置为默认内核GRUB_DEFAULT="1>2"。1 表示 Grub 菜单第一页中的第二个选项,2 表示第二页中的第三个选项(从 0 开始计数)。

相关内容