По документации для релиза Ubuntu Trusty Desktop/Server значится, что ядро может иметь версию:

Версии ядер релизов Ubuntu Trusty

 

Ранее я когда подготавливал шаги по установке системы (Ubuntu Trusty Desktop/Server) выполнял вот такие вот шаги после разворачивания из образа скачанного с официального сайта:

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

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

ekzorchik@srv-trusty:~$ sudo apt-get install linux-generic-lts-xenial linux-image-generic-lts-xenial -y

Но вот сейчас в связи с уязвимостями Meltdown и Spectre при попытке обновить дистрибутив до последнего состояния в пакетах которых имеется устранение данных огрех я натыкаюсь на неспособность обновиться.

ekzorchik@srv-trusty:~$ uname -a

Linux srv-trusty 4.4.0-104-generic #127~14.04.1-Ubuntu SMP Mon Dec 11 12:44:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

ekzorchik@srv-trusty:~$ sudo apt-get update && sudo apt-get dist-upgrade -y

Errors were encountered while processing:

linux-image-4.4.0-109-generic

linux-image-extra-4.4.0-109-generic

linux-image-generic-lts-xenial

linux-generic-lts-xenial

E: Sub-process /usr/bin/dpkg returned an error code (1)

а вот эта строка завершается без ошибок:

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

Чтобы удалить пакеты которые не смогли установиться следует:

ekzorchik@srv-trusty:~$ sudo apt-get remove --purge linux-image-4.4.0-109-generic linux-image-extra-4.4.0-109-generic linux-generic-lts-xenial linux-image-generic-lts-xenial -y

ekzorchik@srv-trusty:~$ sudo reboot

ekzorchik@srv-trusty:~$ uname -a

Linux srv-trusty 4.4.0-104-generic #127~14.04.1-Ubuntu SMP Mon Dec 11 12:44:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Еще нужно обратить внимание на каталог /boot он должен иметь свободное место для установки новых ядер:

ekzorchik@srv-trusty:~$ df -h | grep /boot

/dev/sda1 236M 221M 2.3M 100% /boot

, как видно у меня он занят на все 100%

Удаляю предыдущие установленные ядра:

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

ekzorchik@srv-trusty:~$ df -h | grep /boot

/dev/sda1 236M 79M 145M 36% /boot

Теперь свободно 145Mb и можно попробовать dist-upgrade:

ekzorchik@srv-trusty:~$ sudo apt-get update && sudo apt-get dist-upgrade -y

ekzorchik@srv-trusty:~$ sudo apt-get install linux-generic-lts-xenial linux-image-generic-lts-xenial -y

ekzorchik@srv-trusty:~$ sudo reboot

ekzorchik@srv-trusty:~$ uname -a

Linux srv-trusty 4.4.0-109-generic #132~14.04.1-Ubuntu SMP Tue Jan 9 21:46:42 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Отлично ядро обновлено, я понял почему у меня не получилось с первого раза, раздел /boot был не очищен от предыдущих установок, а его размер в 236M это дефолтная установка установки системы чтобы установщик сам создал все разделы. Вот так вот я на тестовой системе накололся, но теперь я ученый и нужно впредь выбирать установку для экспертов и выделять, к примеру 1Gb на раздел /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