У меня заполнено /dev/sda1 /boot
, поэтому я искал самые тяжелые папки, и это два старых ядра Linux, например. 4.4.0-22-универсальный и 4.4.0-21-универсальный. Я использую 4.4.0.36-generic.
Я удаляю эти ядра.
Но потом, когда я делаю
sudo apt-get -f install
, чтобы решить неудовлетворенные зависимости, они возвращаются!
Как мне навсегда избавиться от них?
Используйте эту команду для удаления старых используемых ядер:
dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge
Запуск
sudo apt autoremove
вызывает запуск update-initramfs, который генерирует initrd для старых ядер, что приводит к повторному заполнению /boot
, даже если вы очистили пространство. ]
Это давняя проблема.