Все еще на предыдущем ядре 4.15 после обновления apt до 18.04.2

11

TL; DR

Я не могу заставить свой сервер Ubuntu после обновления до 18.04.2 с 18.04.1 обновить ядро ​​до соответствующей версии 4.18.

Историческое прошлое

Вчера я бегу

sudo apt upgrade

и был конфликт на одном из второстепенных файлов (я думаю, что это было /etc/issue.net). К сожалению, во время разрешения этого конфликта я случайно отключил замазку ... Когда я снова вошел в систему, у меня была блокировка aptбазы данных. Я перезапустил свой сервер и выполнил

sudo dpkg --configure -a

Потом sudo apt upgradeпошло нормально. После перезапуска сервера я увидел в приветственном сообщении, что моя система обновилась, но ядро ​​все еще в версии 4.15.

Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-45-generic x86_64)

Что я пробовал до сих пор

Я перепробовал все решения, которые мог найти в Интернете, но ни одно из них не помогло:

rychu@RychuSRV:~$ sudo apt update
Hit:1 http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease
Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Hit:4 https://download.docker.com/linux/ubuntu bionic InRelease
Get:5 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Fetched 177 kB in 1s (161 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.

rychu@RychuSRV:~$ sudo apt-get install linux-image-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-image-generic is already the newest version (4.15.0.45.47).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

rychu@RychuSRV:~$ sudo apt-get install linux-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-generic is already the newest version (4.15.0.45.47).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

rychu@RychuSRV:~$ uname -r && dpkg --get-selections linux
4.15.0-45-generic
linux-base                                      install
linux-firmware                                  install
linux-generic                                   install
linux-headers-4.15.0-45                         install
linux-headers-4.15.0-45-generic                 install
linux-headers-generic                           install
linux-image-4.15.0-23-generic                   deinstall
linux-image-4.15.0-29-generic                   deinstall
linux-image-4.15.0-30-generic                   deinstall
linux-image-4.15.0-32-generic                   deinstall
linux-image-4.15.0-33-generic                   deinstall
linux-image-4.15.0-34-generic                   deinstall
linux-image-4.15.0-36-generic                   deinstall
linux-image-4.15.0-38-generic                   deinstall
linux-image-4.15.0-39-generic                   deinstall
linux-image-4.15.0-42-generic                   deinstall
linux-image-4.15.0-43-generic                   install
linux-image-4.15.0-44-generic                   install
linux-image-4.15.0-45-generic                   install
linux-image-generic                             install
linux-modules-4.15.0-23-generic                 deinstall
linux-modules-4.15.0-29-generic                 deinstall
linux-modules-4.15.0-30-generic                 deinstall
linux-modules-4.15.0-32-generic                 deinstall
linux-modules-4.15.0-33-generic                 deinstall
linux-modules-4.15.0-34-generic                 deinstall
linux-modules-4.15.0-36-generic                 deinstall
linux-modules-4.15.0-38-generic                 deinstall
linux-modules-4.15.0-39-generic                 deinstall
linux-modules-4.15.0-42-generic                 deinstall
linux-modules-4.15.0-43-generic                 install
linux-modules-4.15.0-44-generic                 install
linux-modules-4.15.0-45-generic                 install
linux-modules-extra-4.15.0-23-generic           deinstall
linux-modules-extra-4.15.0-29-generic           deinstall
linux-modules-extra-4.15.0-30-generic           deinstall
linux-modules-extra-4.15.0-32-generic           deinstall
linux-modules-extra-4.15.0-33-generic           deinstall
linux-modules-extra-4.15.0-34-generic           deinstall
linux-modules-extra-4.15.0-36-generic           deinstall
linux-modules-extra-4.15.0-38-generic           deinstall
linux-modules-extra-4.15.0-39-generic           deinstall
linux-modules-extra-4.15.0-42-generic           deinstall
linux-modules-extra-4.15.0-43-generic           install
linux-modules-extra-4.15.0-44-generic           install
linux-modules-extra-4.15.0-45-generic           install

rychu@RychuSRV:~$ sudo update-grub
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-45-generic
Found initrd image: /boot/initrd.img-4.15.0-45-generic
Found linux image: /boot/vmlinuz-4.15.0-44-generic
Found initrd image: /boot/initrd.img-4.15.0-44-generic
Found linux image: /boot/vmlinuz-4.15.0-43-generic
Found initrd image: /boot/initrd.img-4.15.0-43-generic
Adding boot menu entry for EFI firmware configuration
done

rychu@RychuSRV:~$ sudo reboot

И...

Welcome to Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-45-generic x86_64)
rychu@RychuSRV:~$ uname -r
4.15.0-45-generic

Я тоже пробовал

rychu@RychuSRV:~$ sudo do-release-upgrade
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS develoment release
set Prompt=normal in /etc/update-manager/release-upgrades.

Пожалуйста помоги.

Rychu
источник

Ответы:

11

Вы можете обновить ядро ​​и продолжать обновлять его до будущих версий Ubuntu, запустив

sudo apt install linux-generic-hwe-18.04

На данный момент будет установлено ядро ​​4.18.

Pilot6
источник
Пожалуйста, добавьте информацию о том, что на самом деле это ядро, к вашему ответу. По сути, это ядро ​​разработки с бэкпортом и может содержать больше ошибок / проблем, чем обычно допустимо для серверных выпусков.
Роберт Ридл
Это не «ядро с поддержкой разработки». Это стабильное ядро ​​Ubuntu с релиза 18.10. Это значение по умолчанию в 18.04.2. Вы, наверное, перепутали с UKUU.
Pilot6
Ясно, что это перенесенное ядро, см. Некоторые комментарии от Canonical здесь, второй абзац: « Ответ Ubuntu на это заключается в создании бэкпорта более новых ядер ». Я получил часть разработки из этой статьи в вики здесь , в разделе « Обратная совместимость» говорится « ... что ядро ​​HWE может максимально точно отслеживать промежуточный выпуск ядра, из которого оно получено». Так что, несмотря на стабильность , оно может не быть рок-стабильным .
Роберт Ридл
В любом случае, когда люди устанавливают Ubuntu 18.04.2, они получают именно это ядро. Вопрос был об этом. Насколько твердо это качается, вопрос мнения.
Pilot6
Правда, последний выпуск ядра для LTS в последнее время - это всегда hwe , чтобы переходить через новую версию LTS.
Роберт Ридл
8

Я думаю, что вы должны быть счастливы остаться с ядром серии 4.15

Из разговора на почтовом форуме Ubuntu, ответа Адама Конрада,

Во вторник, 5 февраля 2019 г. в 11:53:22 +0100, Nio Wiklund пишет:>

Установленные системы останутся с этой серией ядра (как с предыдущими выпусками LTS), или произойдет автоматическое обновление до серии Cosmic и далее до следующей серии ядра LTS:

Если вы устанавливаете с носителя 18.04 или 18.04.1, а затем выполняете обновление, вы останетесь в ядре GA и серии Xorg. Если вы устанавливаете с носителем 18.04.2 или новее, вы будете использовать ядро ​​HWE и серию X.

... Адам

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

Смотрите эту ссылку: wiki.ubuntu.com/Kernel/LTSEnablementStack

sudodus
источник
2
Спасибо за объяснение. v4.17 добавлена ​​поддержка некоторых вещей, которые у меня есть в моей установке, которые улучшат мой сервер, поэтому я попробую.
Рычу
Я фактически установил 18.04.2 с нуля на днях, и у меня все еще есть 4.15-45,
Stonecraft
@Thoughtcraft, версия ядра, которая поставляется с iso-файлом Ubuntu 18.04.2: 4.18.0-15 . Вы уверены, что установили из этого iso-файла, а не из предыдущего iso-файла (Ubuntu версии 18.04 или 18.04.1)? В моей установленной, обновленной и обновленной системе 18.04.1 у меня есть ядро, которое вы упоминаете, 4.15.0-45.
Судод
Я совершенно уверен. Я загрузил его, используя торрент, связанный с сайтом Ubuntu
Stonecraft
1
@Thoughtcraft, извините, я не увидел, что это установка Ubuntu Server . Крайне важно, чтобы серверные системы были стабильными, и [я думаю] по этой причине по умолчанию используется ядро ​​с длительной поддержкой (в данном случае исходная серия ядра Ubuntu Bionic, серия 4.15 ядра, теперь обновленная до 4.15.0-45).
Судод