Я использую Ubuntu 12.04 и два активных образа linux 3.2.0-37 и 3.2.0-36. В каталоге / usr / src / я нахожу:
linux-headers-3.2.0-23
linux-headers-3.2.0-23-generic
linux-headers-3.2.0-26
linux-headers-3.2.0-26-generic
linux-headers-3.2.0-29
linux-headers-3.2.0-29-generic
linux-headers-3.2.0-31
linux-headers-3.2.0-31-generic
linux-headers-3.2.0-32
linux-headers-3.2.0-32-generic
linux-headers-3.2.0-33
linux-headers-3.2.0-33-generic
linux-headers-3.2.0-34
linux-headers-3.2.0-34-generic
linux-headers-3.2.0-35
linux-headers-3.2.0-35-generic
linux-headers-3.2.0-36
linux-headers-3.2.0-36-generic
linux-headers-3.2.0-37
linux-headers-3.2.0-37-generic
Сегодня я sudo apt-get purge linux-image-x.x.x.x-generic *34
и * 35
Я должен добавить, что / boot содержит только * 36 и * 37. [ 114]
Безопасно ли удалить все это, кроме * 37 и * 36? Заранее спасибо.
Эти заголовочные файлы содержатся в пакетах linux-headers-*
и linux-headers-*-generic
. Должно быть безопасно удалить их через apt-get. Возможно apt-get autoremove
уже предложит это вам. Пожалуйста, не удаляйте их вручную!
Всем, кто выходит из поиска Google годами позже: вы также можете удалить старые ядра в Synaptic Package Manager. Просто дважды проверьте, какой из них вы используете в данный момент, набрав «uname -a» в терминале.
У меня только что была эта проблема, и предложение использовать apt-get autoremove
не сработало для меня.
Я решил это, выполнив:
sudo apt-get purge linux-headers-3.2.0-23
на таких заголовках Linux, которые жили в /usr/src
. Я не удалил заголовки, которые соответствуют ядру, используемому в настоящее время.
Перезапустил сервер успешно.