По мере того, как Вы работаете в системе, система имеет разрастаться в установленными пакетами необходимыми для установки других, обновлениями, переходом на новое ядро. И встал вопрос, каким способом можно почистить каталог boot в системе применяемой в повседневности, а именно Ubuntu Trusty. Вот об этом и текущая работающая пошаговая заметка.

Удалить кеш apt репозиториев:

ekzorchik@srv-trusty:~$ sudo rm -Rf /var/lib/apt/lists

ekzorchik@srv-trusty:~$ sudo apt-get update

ekzorchik@srv-trusty:~$ sudo aptitude autoclean

Проверяю какое ядро используется:

ekzorchik@srv-trusty:~$ sudo uname -a

Linux srv-trusty 4.4.0-111-generic #134~14.04.1-Ubuntu SMP Mon Jan 15 15:39:56 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

ekzorchik@srv-trusty:~$ ls /boot

abi-4.4.0-111-generic lost+found

abi-4.4.0-31-generic memtest86+.bin

abi-4.4.0-98-generic memtest86+.elf

config-4.4.0-111-generic memtest86+_multiboot.bin

config-4.4.0-31-generic System.map-4.4.0-111-generic

config-4.4.0-98-generic System.map-4.4.0-31-generic

grub System.map-4.4.0-98-generic

initrd.img-4.4.0-111-generic vmlinuz-4.4.0-111-generic

initrd.img-4.4.0-31-generic vmlinuz-4.4.0-31-generic

initrd.img-4.4.0-98-generic vmlinuz-4.4.0-98-generic

/dev/sda1 236M 134M 90M 60% /boot

Удалить старые ядра кроме 1 последнего:

ekzorchik@srv-trusty:~$ sudo apt-get install -y bikeshed

ekzorchik@srv-trusty:~$ sudo apt-get update --fix-missing

ekzorchik@srv-trusty:~$ sudo apt-get install -y bikeshed

ekzorchik@srv-trusty:~$ sudo purge-old-kernels --keep 1 -y

The following packages will be REMOVED:

linux-headers-4.4.0-31-generic* linux-headers-4.4.0-98-generic*

linux-image-4.4.0-31-generic* linux-image-4.4.0-98-generic*

linux-image-extra-4.4.0-31-generic* linux-image-extra-4.4.0-98-generic*

ekzorchik@srv-trusty:~$ ls /boot

abi-4.4.0-111-generic memtest86+.bin

config-4.4.0-111-generic memtest86+.elf

grub memtest86+_multiboot.bin

initrd.img-4.4.0-111-generic System.map-4.4.0-111-generic

lost+found vmlinuz-4.4.0-111-generic

Как видно осталось только одно ядро то которое сейчас в продуктиве, а теперь смотрю наличие места в каталоге /boot:

/dev/sda1 236M 50M 174M 23% /boot

Разница на лицо.

На моем ноутбуке Lenovo E555 (Ubuntu Trusty Desktop)

/dev/sda1 236M 171M 53M 77% /boot

ekzorchik@system:~$ uname -a

Linux system 4.4.0-93-generic #116~14.04.1-Ubuntu SMP Mon Aug 14 16:07:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

после стало:

ekzorchik@system:~$ sudo purge-old-kernels --keep 1 -y

/dev/sda1 236M 57M 167M 26% /boot

после применяю свою заметку:

Распаковывается linux-image-generic-lts-xenial (4.4.0.112.96) на замену (4.4.0.93.77) …

После перезагрузки все загрузилось и что я вижу сейчас

ekzorchik@system:~$ uname -a

Linux system 4.4.0-112-generic #135~14.04.1-Ubuntu SMP Tue Jan 23 20:41:48 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

ekzorchik@system:~$ df -h

Файл.система Размер Использовано Дост Использовано% Cмонтировано в

udev 7.3G 4.0K 7.3G 1% /dev

tmpfs 1.5G 1.5M 1.5G 1% /run

/dev/dm-0 1.8T 954G 773G 56% /

none 4.0K 0 4.0K 0% /sys/fs/cgroup

none 5.0M 0 5.0M 0% /run/lock

none 7.3G 76K 7.3G 1% /run/shm

none 100M 44K 100M 1% /run/user

/dev/sda1 236M 104M 120M 47% /boot

Отлично, место в каталоге boot имеется, ядро обновлено. На этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru