Почему несколько версий initrd.img? Могу я как-нибудь их удалить?

Я делал 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 и очистить старые ядра , в любом случае ...

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
1
задан 30 March 2021 в 13:46

1 ответ

Есть специальный сценарий с именем purge-old-kernels .

Чтобы использовать его, вам необходимо установить единый пакет и запустить сценарий:

sudo apt-get install byobu
sudo purge-old-kernels
2
ответ дан 23 April 2021 в 23:29

Другие вопросы по тегам:

Похожие вопросы: