Ubuntu z 12.04.2 LTS Enablement Stack udostępnia nową wersję jądra

Z Thomas-Krenn-Wiki
Przejdź do nawigacji Przejdź do wyszukiwania

Ubuntu 12.04.2 i później 12.04.3 wnoszą pewne innowacje. Pod nazwą "LTS Enablement Stacks" kryją się aktualizacje zapewniające obsługę większej ilości sprzętu. W Ubuntu 12.04 Precise chodzi dokładnie o jądro, w Ubuntu 12.10 Quantal lub 13.04 Raring o X-Stack - jeżeli jest stosowany.

Dalsze korzystanie z Precise Stack

Podczas instalacji dostępne są następujące możliwości, które gwarantują korzystanie z "oryginalnego" Ubuntu 12.04:[1]

  • skorzystanie z nośników instalacyjnych "old-releases" (http://old-releases.ubuntu.com/)
  • upgrade do Precise ze starszej wersji Ubuntu
  • Netboot-Images dla quantal-netboot

Nowości w jądrze

Domyślnie na medium instalacyjnym Ubuntu 12.04.2 jest jądro 3.5.0-23.35. Poniżej znajduje się odnośnie do tego wyciąg z "New Features in Ubuntu Server":[2]

By default, the 12.04.2 point release will ship with a newer 3.5.0-23.35 Ubuntu kernel from Quantal, and a matching X.org stack. This is based on the 3.5.7.2 Extended Upstream Stable Kernel Release. The purpose of providing a newer kernel in the 12.04.2 point release is for hardware enablement.

Instalacja stosu LTS Enablement

Wszyscy użytkownicy, którzy nie korzystali z medium instalacyjnego 12.04.2 mogą przez pakiety Meta zainstalować LTS Enablement Stack:[3]

:~$ apt-cache search linux-generic-lts-quantal
linux-generic-lts-quantal - Generic Linux kernel image and headers
:~$ apt-cache search xserver-xorg-lts-quantal 
xserver-xorg-lts-quantal - X.Org X server

Przez instalację powyżej wspomnianych pakietów Meta linux-generic-lts-quantal jądro jest doprowadzane do stanu jak w przypadku instalacji z medium instalacyjnego 12.04.2:

sudo apt-get install linux-generic-lts-quantal

W systemie serwera jest najbardziej interesujący pakiet jądra:

$ lsb_release -d
Description:	Ubuntu 12.04.2 LTS
$ uname -r
3.2.0-38-generic
$ sudo apt-get install linux-generic-lts-quantal
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  linux-headers-3.5.0-25 linux-headers-3.5.0-25-generic
  linux-headers-generic-lts-quantal linux-image-3.5.0-25-generic
  linux-image-generic-lts-quantal
Suggested packages:
  fdutils linux-lts-quantal-doc-3.5.0 linux-lts-quantal-source-3.5.0
  linux-lts-quantal-tools
The following NEW packages will be installed:
  linux-generic-lts-quantal linux-headers-3.5.0-25
  linux-headers-3.5.0-25-generic linux-headers-generic-lts-quantal
  linux-image-3.5.0-25-generic linux-image-generic-lts-quantal
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 53.5 MB of archives.
After this operation, 226 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
[...]
Setting up linux-headers-generic-lts-quantal (3.5.0.25.32) ...
Setting up linux-generic-lts-quantal (3.5.0.25.32) ...
$ sudo reboot
$ lsb_release -d
Description:	Ubuntu 12.04.2 LTS
$ uname -r
3.5.0-25-generic

Oczywiście instalacja powyżej wspomnianych pakietów Meta nie jest obowiązkowa. Użytkownicy, którzy zainstalowali Ubuntu 12.04 lub 12.04.1 mogą nadal pozostać przy domyślnym jądrze.

12.04.2 + 12.10 Hardware Enablement Stack Policies i sposób postępowania

Podczas korzystania z Hardware Enablement Stacks należy zwrócić uwagę na kilka rzeczy:[1][4]

  • jedynie kombinacja jądra 12.10 Enablement i 12.10 Enablement X-Org jest przetestowana i wspierana pod Precise (żadne mieszanie jądra 12.04 z 2.10 Enablement X-Org i na odwrót)
  • użytkownicy z oryginalnym stosem Precise nie są automatycznie aktualizowani do nowszego Enablement Stack (mogą go doinstalować, vide powyżej).
  • oryginalny Precise Stack będzie nadal spierany przez 5 lat - LTS.
  • użytkownicy korzystający z 12.10 Quantal Enablement Stack pozostają przy nim do czasu udostępnienia kolejnego 14.04 LTS Enablement Stack dla 12.04. Użytkownicy nie są przejściowo automatycznie aktualizowani do non-LTS Enablement Stack.
    • Dla następującego interims Enablement Stack zostaną udostępnione pakiety Meta dla Precise. Poza tym dostępne będą pakiety Meta Rolling Release dla automatycznej aktualizacji. Ponownie oba pakiety nie są obowiązkowe, ale mogą być wybrane.
  • Osiągnie w międzyczasie non-LTS Enablement Stack status End of Live (Quantal, Raring, Saucy in Precise) to użytkownicy zostaną automatycznie aktualizowani do 14.04 LTS Enablement Stack (vide https://wiki.ubuntu.com/Kernel/LTSEnablementStack, punkt 11).
  • Dla użytkowników, którzy korzystają z Raring lub Saucy Enablement Stack pod Precise, kompletna aktualizacja dystrybucji do Quantal może prowadzić do nieprzewidzianych sytuacji. Aktualizacja do następnej wersji LTS oferowana jest przez managera pakietów.
  • Apport jest aktualizowany w celu umożliwienia raportowanie błędów (bugs) z Enablement Stack.
  • Jedynie kernel Generic Quantal jest wspierany pod Precise.

12.04.3 + 13.04 Hardware Enablement Stack

Medium instalacyjne Ubuntu 12.04.3 jest standardowo dostarczane z Enablement Stack Raring (13.04).[5]

Odnośniki

Powiązane artykuły

Cotygodniowy fstrim w Ubuntu do wersji 16.04
Instalacja Ubuntu z pendriva
Kontrola wersji systemu Ubuntu