我正在用几个 Linux 内核做实验,同时我想保留系统上的所有内核;我不希望它们被自动删除。我该如何实现呢?
(注意:我已经安装/boot
在单独的 4GB 分区上,因此空间不是问题)
答案1
更新:Jammy 等新版本正在使用/etc/apt/apt.conf.d/01autoremove
/etc/kernel/postinst.d/apt-auto-removal
这个答案针对的是一些用于生成的旧版本/etc/apt/apt.conf.d/01autoremove-kernels
。
因此,您可以以相同的方式创建新的 APT 配置文件,这是一种覆盖。
sudo nano /etc/apt/apt.conf.d/01autoremove-kernels-stop
包含:
APT::NeverAutoRemove
{
"^linux-image-*-generic$";
"^linux-headers-*-generic$";
"^linux-image-extra-*-generic$";
"^linux-signed-image-*-generic$";
"^.*-kernel-*-generic$";
"^linux-tools-*-generic$";
};