Показать статистику
0 голосов
от (2.3тыс. баллов)

У меня два ноутбука Dell:

  1. Ноутбук A (ноутбук Dell), который был обновлен до 20.04.3 LTS примерно год назад с 18.04.x LTS. Это имеет:
Linux 5.4.0-96-generic #109-Ubuntu SMP Wed Jan 12 16:49:16 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
  1. Ноутбук B, новый ноутбук Dell с Windows 11, который был стерт с помощью Ubuntu 20.04.3 LTS, установленной с живого USB. Во время установки я выбрал вариант автоматического обновления из репозиториев. Этот новый ноутбук имеет следующее ядро:
Linux 5.13.0-27-generic #29~20.04.1-Ubuntu SMP Fri Jan 14 00:32:30 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Оба вышеперечисленных ноутбука имеют:

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"

У обоих также включен livepatch.

Вопрос в том, что мне не хватает, почему ноутбук A (в пункте [1]) никогда не обновляет ядро до 5.13.x, как на ноутбуке B, когда ноутбук B только что установлен?

Я буквально печатаю:

sudo apt-get update
sudo apt-get upgrade

... каждый день на ноутбуке A. Хотя он обновляется до последнего ядра 5.4.x ... никогда не обновляется до ядра 5.13.x.

233 просмотров 1 ответов

1 Ответ

0 голосов
от (26.4тыс. баллов)

Выпуски Ubuntu LTS имеют два основных варианта стека ядра.

GA или общий стек ядра

Этот стек ядра остается неизменным на протяжении всего срока службы продукта. Для Ubuntu 20.04 LTS будет использоваться ядро 5.4.

HWE или стек поддержки оборудования

Этот стек ядра будет меняться по мере продвижения выпуска.

В

  • 20.04.2 использует стек ядра 5.8 из Ubuntu 20.10.
  • 20.04.3 использует стек ядра 5.11 из Ubuntu 21.04.
  • 20.04.4 использует стек ядра 5.13 из Ubuntu 21.10 ( в настоящее время версия 20.04 или focus переходит на версию 20.04.4 с уже установленными некоторыми пакетами )
  • 20.04.5 будет использовать стек ядра 5.15 из Ubuntu 22.04 LTS (стек GA для 22.04).

Подробнее см. https://wiki.ubuntu.com/Kernel/LTSEnablementStack .

Ubuntu Server по умолчанию устанавливает более стабильный стек GA, но его можно изменить при установке и после установки.

Ubuntu Desktop по умолчанию устанавливает стек HWE по умолчанию, но его можно изменить после установки.

Варианты Ubuntu могут различаться в зависимости от носителя; В качестве примера я буду использовать Lubuntu 20.04.

  • Носители Lubuntu 20.04 и 20.04.1 по умолчанию используют стек ядра GA для новых установок
  • Lubuntu 20.04.2 и более поздние версии по умолчанию используют стек ядра HWE для новых установок.

Другие стеки ядра OEM также могут использоваться для новых установок; если установщик обнаружит, что ваше оборудование использует OEM-ядро.

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

Обратитесь к предоставленной вики-странице, как установить/переключить установку; например. чтобы переключиться с HWE на GA (для Ubuntu Desktop 20.04 LTS) найдите  Чтобы перейти с HWE/OEM на ядро GA: 

...