При удалении "ненужных "ядер в своей системе со временем возникла ситуация, при которой описанный ранее способ не срабатывает. Вернее сказать, срабатывает частично. В терминале операции выполнены, но в перечислении имеющихся ядер указания на них присутствуют.
Пришлось запускать Synaptic, находить по поиску пакеты, соответствующие номеру ядра, и удалять найденное вручную.
Примечание. При удалении через Synaptic в режиме "полного удаления" система по непонятной для меня причине при удалении какого-либо ядра linux-image-...-generic "желает" установить пакет linux-image-unsigned-...-generic (автоматически устанавливает галочку). Поэтому внимательно относитесь к перечню пакетов для удаления, который отобразит Synaptic перед запланированной процедурой.
В ходе дальнейшего разбирательства выяснено, что команда удаления старых ядер нуждается в модификации. Например, для полного удаления ядра 4.15.0.34 удалению подлежат пакеты:
linux-headers-4.15.0-34
linux-headers-4.15.0-34-generic
linux-modules-4.15.0-34-generic
linux-modules-extra-4.15.0-34-generic
linux-image-4.15.0-34-generic
Поэтому командой для полного удаления ядра 4.15.0.34 является
sudo apt purge -y linux-headers-4.15.0-34 linux-headers-4.15.0-34-generic linux-modules-4.15.0-34-generic linux-modules-extra-4.15.0-34-generic linux-image-4.15.0-34-generic
После выполнения указанной команды ядро 4.15.0.34 было полностью удалено.
Если в процессе выполнения команды в окне терминала будет выдано предупреждение:
dpkg: предупреждение: при удалении linux-modules-4.15.0-34-generic каталог «/lib/modules/4.15.0-34-generic» не пуст, поэтому не удалён
то после можно выполнить команду sudo rm -rf /lib/modules/4.15.0-34-generic
Такая ситуация может наблюдаться, если Вами используется ПО Boinc client.
Комментариев нет:
Отправить комментарий