Я использую основной ответ на этот вопрос довольно часто, чтобы освободить место, но теперь я крайне нуждался в этом, и я хотел бы лучше понять, какие ядра безопасны для очистки, мой список следующие
10:50:58-673 - ~> dpkg -l | grep -Eo "^.i +linux-(image|headers)[^ ]+" | cut -c 5- | grep --color -E "$|"`uname -r`
linux-headers-2.6.38-15
linux-headers-2.6.38-15-generic
linux-headers-2.6.38-15-generic-pae
linux-headers-2.6.38-16
linux-headers-2.6.38-16-generic
linux-headers-2.6.38-16-generic-pae # current one
linux-headers-generic
linux-headers-generic-pae
linux-headers-server
linux-image-2.6.38-15-generic-pae
linux-image-2.6.38-16-generic-pae
linux-image-generic-pae
linux-image-server
Достаточно ли сохранить
linux-headers-2.6.38-15
linux-headers-2.6.38-15-generic
linux-headers-2.6.38-15-generic-pae
linux-headers-2.6.38-16
linux-headers-2.6.38-16-generic
linux-headers-2.6.38-16-generic-pae # current one
Или этого будет достаточно
linux-headers-2.6.38-15-generic-pae
linux-headers-2.6.38-16-generic-pae # current one
Или какой другой будет самым коротким (сохраняя предыдущий один тоже)? И почему?
Я предполагаю, что вы используете ядра generic-pae; можно безопасно удалить ядра -server
, которые вы не используете.
Вы должны сохранить хотя бы один образ ядра (linux-image-2.6.38-16-generic-pae
и т. Д.). Рекомендуется оставить по крайней мере 2, потому что если в обновлении используется самое последнее ядро, вы все равно можете загрузить его, используя предыдущее.
Вы также должны сохранить linux-image-generic-pae
, который представляет собой крошечный метапакет, который приводит к установке самого последнего ядра.
Вы должны хранить соответствующие заголовки для каждого ядра, которое вы храните; заголовки необходимы для сборки модулей ядра для этого ядра.