Назад | Перейти на главную страницу

Удаление старых ядер

Мой загрузочный раздел заполнен, и я не могу установить новые версии ядра. Поэтому я попытался удалить некоторые старые версии, например:

  1. получить активное ядро

    uname -a

    Linux Ubuntu-1404-trusty-64-minimal 3.13.0-43-generic # 72-Ubuntu SMP Понедельник 8 декабря 19:35:06 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux

  2. установить ядра

    dpkg -l linux-image- * | grep ^ ii

    вывод: http://pastebin.com/X9P81W22

  3. теперь я пытаюсь удалить linux-image-3.13.0-24-generic

    Очистка способностей linux-image-3.13.0-24-generic

    вывод: http://pastebin.com/J4Zmhf9Y

Я не уверен, потому что aptitude удалит также linux-generic {a} и linux-image-generic {a}. Будет освобождено более 420 МБ. Но мой загрузочный раздел выглядит так:

/ dev / md1 488M 484M 0100% / загрузка

это нормально??

Мне это кажется нормальным. Для каждого пакета ядра большая часть кода ядра (таких модулей, как драйверы) хранится в /lib/modules/ (с некоторыми в /lib/firmware/).

С другой стороны, изображения в /boot требуется менее 10 МБ дискового пространства между ними. Ниже перечислены файлы образов ядра для версии 3.2.0-87 с размерами в КБ.

4892    /boot/vmlinuz-3.2.0-87-generic
2836    /boot/System.map-3.2.0-87-generic
784     /boot/abi-3.2.0-87-generic
144     /boot/config-3.2.0-87-generic

Автоматическое удаление старых / неиспользуемых пакетов ядра

Следующая команда полезна для автоматического удаления некоторых (но не всех) старых / неиспользуемых пакетов ядра:

sudo apt-get autoremove

Редактировать: Я заметил, что в настоящее время вы используете 3.13.0-43-generic ядро. Лучше всего перезагрузить систему, чтобы использовать последнее установленное ядро, 3.13.0-55-generic. Приведенная выше команда будет наиболее эффективной, если вы уже используете последнее установленное ядро.