Я перебирал dpkg в моей недавно переустановленной системе, искал способ узнать, какие пакеты занимают больше всего места (что раньше было проблемой), и обнаружил следующее:

$ dpkg-query -W -f='${Installed-Size}\t${Package}\n' | sort -nr
158443  linux-image-extra-4.4.0-34-generic
158201  linux-image-extra-4.4.0-31-generic
121492  linux-firmware
109159  firefox
108164  libgl1-mesa-dri
68655   linux-headers-4.4.0-34
68628   linux-headers-4.4.0-31
58638   breeze-icon-theme
54242   linux-image-4.4.0-34-generic
54206   linux-image-4.4.0-31-generic

Отлично! Я думал. У меня новый образ ядра. И благодаря новой магии «без перезагрузки» ...

$ uname -r
4.4.0-31-generic

Хммм. Это не правильно. Разве это не должно быть 4.4.0-34?

Я действительно с нетерпением ждал каких-то нелепо долгих простоев благодаря исправлению ядра без перезагрузки, и у меня сложилось впечатление, что система должна использовать последнюю (-34) версию. Есть ли какой-то дополнительный шаг, который я пропускаю? Может ли предстоящее обновление решить проблему? Или - скажем, это не так - есть ли перезагрузка в моем будущем

1 ответ1

0

Наиболее вероятная причина того, что ваше ядро не обновляется автоматически, как вы ожидаете, заключается в том, что у вас не установлен стандартный метапакет linux. Если вы используете aptitude для установки программного обеспечения в вашей системе Linux. Затем просто выполните apt-get install linux-generic, затем выполните обычные шаги по обновлению системы, и оно должно вытянуть обновленное ядро так, как вы этого хотите. Или используйте какой-либо менеджер пакетов, который вы должны установить linux-generic

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .