我正在运行自己编译的内核(因为这) 我想知道 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 开始计数)。