Jak mogę zaktualizować jądro Ubuntu LTS do nowszej wersji?

40

Właśnie zainstalowałem 64-bitowy Ubuntu 12.04.2 na moim komputerze stacjonarnym i widzę, że jądro w System Monitor to 3.5.0-23, ale w Ubuntu 12.04.2 na moim laptopie jądro to 3.2.0-38.

Próbowałem już uruchomić polecenie sudo apt-get upgrade && sudo apt-get dist-upgradena moim laptopie, ale nie aktualizuje ono jądra.

Jak mogę zaktualizować jądro dla mojego laptopa?

TinyTux
źródło
Na wypadek, gdyby ktoś nie wiedział: Ubuntu 12.04 ma jądro 3.2, podczas gdy Ubuntu 12.10 ma jądro 3.5. Aby uzyskać więcej informacji, odwiedź en.wikipedia.org/wiki/List_of_Ubuntu_releases#Table_of_versions
pablofiumara

Odpowiedzi:

36

Nowe wdrożenia 12.04.2 zostaną zainstalowane ze zaktualizowanym jądrem i nowym stosem X okien. W przypadku istniejących wdrożeń 12.04 użytkownicy będą musieli wyrazić zgodę na tzw . Stos włączania sprzętu LTS . Jeśli masz już zainstalowany Ubuntu 12.04 z wcześniejszym stosem jądra, zaleca się, abyś trzymał ten stos na miejscu, zamiast przechodzić na późniejsze jądro; nowsze jądra i stosy X zostały udostępnione w celu włączenia sprzętu nieobsługiwanego przez wcześniejsze jądra i generalnie nie ma powodu, aby uaktualniać do nowszego stosu, jeśli sprzęt jest obsługiwany przez domyślne jądro.

Aby zaktualizować do jądra 3.5 w 12.04.2, musisz uruchomić następujące polecenia:

W przypadku nowego jądra:

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

W przypadku nowego stosu X:

sudo apt-get install xserver-xorg-lts-quantal

OSTRZEŻENIE: Jeśli używasz PPA xorg-edgers, nie instaluj pakietu xserver-xorg-lts-quantal, ponieważ najprawdopodobniej spowoduje to uszkodzenie.

Odniesienie: https://launchpad.net/~xorg-edgers/+archive/ppa

Jest to zalecane tylko w przypadku instalacji sprzętu x86.

Zobacz też:

Kevin Bowen
źródło
6

Najprostszy zestaw instrukcji, których zawsze używałem do aktualizacji / obniżania jądra, to użytkownik ubuntuforums.org o nazwie lykwydchykyn (adres URL zmodyfikowany przeze mnie dla tego postu):

Idź tutaj: http://kernel.ubuntu.com/~kernel-ppa/mainline/ Pobierz 3 (może 4) debaty do folderu gdzieś:

linux-headers-VERSION-NUMBER_all.deb
linux-headers-VERSION-NUMBER_amd64.deb
linux-image-VERSION-NUMBER_amd64.deb
linux-image-extra-VERSION-NUMBER_amd64.deb   # if available

Zainstaluj debs za pomocą dowolnego interfejsu użytkownika, którego używasz (czy gdebi jest nadal dostępny?), Lub użyj następujących poleceń:

cd /path/to/folder/where/you/put/the/debs
sudo dpkg -i *.deb

Źródło: http://ubuntuforums.org/showthread.php?p=11391743#post11391743 i https://askubuntu.com/a/142000/133170

codefreak
źródło
3
Zapomniałeś dodać askubuntu.com/a/142000/133170 w „źródle”?
Amal Murali,
2

Oczywiście możesz zainstalować jądra 3.5.0, uruchom, apt-get install linux-image-generic-lts-quantalaby zainstalować najnowsze jądro 3.5.0. Ten pakiet zapewni, że zawsze będziesz mieć najnowsze jądro kwantowe.

W każdym razie osobiście polecam jądro Raring 3.8 (bazujące na jądrze 3.8.8).

UWAGA: wyszukaj dostępne jądra 3.5.0 apt-cache search linux-image-3.5.0.

BTW: Możesz nawet ręcznie pobrać najnowsze jądra linii głównej i zainstalować je, na przykład 3.7.9. Jeśli jednak ręcznie instalujesz jądro PPA, będziesz musiał ręcznie zainstalować aktualizacje.

http://kernel.ubuntu.com/~kernel-ppa/mainline/

Terry Wang
źródło
czy dostanę aktualizacje jądra i poprawki dla jąder zainstalowane w ten sposób?
BRKsays
Jeśli mówisz o jądrach głównego jądra PPA, NIE . Jeśli zainstalujesz linux-image-generic-lts-quantal, pomoże ci zająć się aktualizacjami bezpieczeństwa 3.5.0. Zaktualizowałem odpowiedź.
Terry Wang,
1

Od 14.04.3 jest więcej pakietów, które musisz zainstalować na pulpicie, aby posortować wszystkie zależności:

Spowoduje to zainstalowanie nowego jądra, jak poprzednio, i jest wystarczające na serwerze tylko z interfejsem CLI:

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

Ale z X-serwerem potrzebujesz paczki pakietów, które te dwa ciągną przez:

sudo apt-get install --install-recommends xserver-xorg-lts-vivid libwayland-egl1-mesa-lts-vivid
otus
źródło
0

Dla najnowszego jądra dostępnego dla 12.04:

sudo apt-get install linux-image-generic-lts-saucy

Dla najnowszego stosu X dostępnego dla 12.04:

sudo apt-get install xserver-xorg-lts-raring
Hendy Irawan
źródło