我在我的服务器上执行此操作apt upgrade
,通常运行速度很快,不会破坏任何东西。但这次没有。以下是我在控制台上得到的结果:
Setting up linux-firmware (1.173.20) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-140-generic
update-initramfs: Generating /boot/initrd.img-4.15.0-139-generic
update-initramfs: Generating /boot/initrd.img-4.15.0-122-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-45-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-43-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-41-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-39-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-38-generic
update-initramfs: Generating /boot/initrd.img-4.13.0-37-generic
这个过程非常非常慢,导致我的服务器瘫痪了大约 5 分钟。非常非常糟糕。有必要这么做吗?看起来这些文件是为许多不同版本生成的。为什么?我需要多个版本吗?我不需要它们。我想要一个。最新的。而且我绝对不希望服务器在更新时挂起 5 分钟。
那么 - 我该怎么做才能让事情变得更快,并得到一个“生成......”而不是 9 个或更多?
更新:无论如何,我都在apt autoremove
追求purge-old-kernels
……
apt-mark showmanual | grep linux
console-setup-linux
libselinux1
linux-base
linux-cloud-tools-4.13.0-37
linux-cloud-tools-4.13.0-37-generic
linux-cloud-tools-4.13.0-38
linux-cloud-tools-4.13.0-38-generic
linux-cloud-tools-4.13.0-39
linux-cloud-tools-4.13.0-39-generic
linux-cloud-tools-4.13.0-41
linux-cloud-tools-4.13.0-41-generic
linux-cloud-tools-4.13.0-43
linux-cloud-tools-4.13.0-43-generic
linux-cloud-tools-4.13.0-45
linux-cloud-tools-4.13.0-45-generic
linux-cloud-tools-virtual
linux-generic
linux-image-extra-4.13.0-37-generic
linux-image-extra-4.13.0-38-generic
linux-image-extra-4.13.0-39-generic
linux-image-extra-4.13.0-41-generic
linux-image-extra-4.13.0-43-generic
linux-image-extra-4.13.0-45-generic
linux-virtual
util-linux
walinuxagent