Удаление старого ядра в Ubuntu

26 Sep 2019 | Автор: dd |

При обновлении Ubuntu c 16 на 18, с толкнулся с руганью, что в загрузочном разделе нет места для продолжения обновления.

Not enough free disk space
The upgrade has aborted. The upgrade needs a total of 90.4 M free space on disk ‘/boot’. Please free at least an additional 4,049 k of disk space on ‘/boot’. You can remove old kernels using ‘sudo apt autoremove’ and you could also set COMPRESS=xz in /etc/initramfs-tools/initramfs.conf to reduce the size of your initramfs.

Поскольку система ставилась автоматом, то под бут было выделено 190 мегабайт из которых было занято 56%, т.е 90 метров чуть чуть не пролезало. Поэтому пришлось озадачиться чисткой бут сектора.

Для начала смотрим что за ядро мы используем:
# uname -r
4.4.0-164-generic

и кто вообще у нас сидит в бутсекторе
# ls -l /boot/
total 86178
-rw-r–r– 1 root root   166221 May  9 15:35 config-3.13.0-170-generic
-rw-r–r– 1 root root   190973 Sep 13 15:29 config-4.4.0-164-generic

вот как раз с третьим ядром и надо попрощаться:
# apt-get remove linux-image-3.*
после чего чекаем
# dpkg -l | tail -n +6 | grep -E ‘linux-image-[0-9]+’ | grep -Fv $(uname -r)
rc  linux-image-3.13.0-170-generic         3.13.0-170.220                             amd64        Signed kernel image generic

и окончательно решаем проблему:
# apt autoremove –purge linux-image-3.13.0-170-generic

смотрим сколько у нас места
# df -ah

и видим, что все замечательно – освободилось за 100 мегов, т.ч можно продолжать установку.

VN:F [1.9.21_1169]
Rating: 3.3/10 (43 votes cast)
VN:F [1.9.21_1169]
Rating: +3 (from 7 votes)
Удаление старого ядра в Ubuntu, 3.3 out of 10 based on 43 ratings

Теги:

Ваш отзыв