После удаления последнего ядра, как я могу снова получать уведомления об обновлениях ядра?
Вчера я обновил все пакеты через программу обновления программного обеспечения. Установлено ядро 3.13.0-35, Когда я перезагружался, я получал совершенно не отвечающий пустой экран, поэтому я вернулся в меню Grub и загрузился в предыдущее ядро: 3.13.0-34, По сути, 35 просто не сработает, а 34 сработает.
Затем я удалил последнее ядро так:
sudo apt-get remove 3.13.0-35
Теперь мой вопрос состоит из двух частей:
- Обновление программного обеспечения не показывает мне никаких обновлений ядра сейчас. Это нормально?
- Как мне снова получить информацию об обновлениях ядра (через программу обновления программного обеспечения)?
Я чувствую, что удаление 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