После удаления последнего ядра, как я могу снова получать уведомления об обновлениях ядра?

Вчера я обновил все пакеты через программу обновления программного обеспечения. Установлено ядро 3.13.0-35, Когда я перезагружался, я получал совершенно не отвечающий пустой экран, поэтому я вернулся в меню Grub и загрузился в предыдущее ядро: 3.13.0-34, По сути, 35 просто не сработает, а 34 сработает.

Затем я удалил последнее ядро ​​так:

sudo apt-get remove 3.13.0-35

Теперь мой вопрос состоит из двух частей:

  1. Обновление программного обеспечения не показывает мне никаких обновлений ядра сейчас. Это нормально?
  2. Как мне снова получить информацию об обновлениях ядра (через программу обновления программного обеспечения)?

Я чувствую, что удаление 3.13.0-35 каким-то образом полностью отключило обновления ядра.


Выход из sudo update-grub:

Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.13.0-34-generic
Found initrd image: /boot/initrd.img-3.13.0-34-generic
Found linux image: /boot/vmlinuz-3.13.0-33-generic
Found initrd image: /boot/initrd.img-3.13.0-33-generic
Found linux image: /boot/vmlinuz-3.13.0-32-generic
Found initrd image: /boot/initrd.img-3.13.0-32-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 8 (loader) on /dev/sda1
done

1 ответ

Решение

Метапакеты, которые зависят от реальных пакетов ядра, были удалены при удалении реальных пакетов. Эти метапакеты используются для оповещения о наличии новых версий ядра. На данный момент установите старые версии:

sudo apt-get install linux-generic=<old-version>

Вы можете узнать старую версию, используя apt-cache policy linux-generic,

Пример вывода политики выглядит следующим образом:

$ apt-cache policy linux-generic
linux-generic:
  Installed: 3.13.0.34.40
  Candidate: 3.13.0.34.40
  Version table:
 *** 3.13.0.34.40 0
        500 http://mirror.cse.iitk.ac.in/ubuntu/ trusty-updates/main amd64 Packages        500 http://mirror.cse.iitk.ac.in/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
     3.13.0.24.28 0
        500 http://mirror.cse.iitk.ac.in/ubuntu/ trusty/main amd64 Packages

Из таблицы версий у меня есть 3.13.0.34.40 и 3.13.0.24.28, и первая установлена. Итак, чтобы получить метапакет для более старой версии, я могу сделать:

sudo apt-get install linux-generic=3.13.0.24.28
Другие вопросы по тегам