Wie kann ich den Ubuntu LTS-Kernel auf einen neueren aktualisieren?


40

Ich habe gerade Ubuntu 12.04.2 64-Bit auf meinem Desktop-PC installiert und sehe, dass der Kernel in System Monitor 3.5.0-23 ist, aber in Ubuntu 12.04.2 auf meinem Laptop ist der Kernel 3.2.0-38.

Ich habe bereits versucht, den Befehl sudo apt-get upgrade && sudo apt-get dist-upgradeauf meinem Laptop auszuführen, aber der Kernel wird nicht aktualisiert.

Wie kann ich den Kernel für meinen Laptop aktualisieren?


Nur für den Fall, dass jemand es nicht weiß: Ubuntu 12.04 hat Kernel 3.2, während Ubuntu 12.10 Kernel 3.5 hat. Weitere Informationen finden Sie unter en.wikipedia.org/wiki/List_of_Ubuntu_releases#Table_of_versions
pablofiumara

Antworten:


36

Neue Bereitstellungen von 12.04.2 werden mit einem aktualisierten Kernel und einem neuen X-Windows-Stapel installiert. Für vorhandene 12.04-Bereitstellungen müssen Benutzer den sogenannten LTS-Hardware-Aktivierungsstapel aktivieren . Wenn Sie Ubuntu 12.04 bereits mit einem früheren Kernel-Stack installiert haben, wird empfohlen, diesen Stack beizubehalten, anstatt auf einen späteren Kernel zu wechseln. Der neuere Kernel und die X-Stapel werden für die Aktivierung von Hardware bereitgestellt, die von früheren Kerneln nicht unterstützt wird, und es gibt im Allgemeinen keinen Grund, auf einen neueren Stapel zu aktualisieren, wenn Ihre Hardware vom Standardkernel unterstützt wird.

Um ein Upgrade auf den 3.5-Kernel am 12.04.2 durchzuführen, müssen Sie die folgenden Befehle ausführen:

Für den neuen Kernel:

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

Für den neuen X-Stack:

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

WARNUNG: Wenn Sie die PPA von xorg-edgers verwenden, installieren Sie das Paket xserver-xorg-lts-quantal nicht, da dies höchstwahrscheinlich zu einem Bruch führen wird.

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

Dies wird nur für x86-Hardwareinstallationen empfohlen.

Siehe auch:


6

Die einfachsten Anweisungen, die ich für das Upgrade / Downgrade des Kernels immer verwendet habe, sind von ubuntuforums.org unter dem Namen lykwydchykyn (von mir für diesen Beitrag geänderte URL):

Gehen Sie hier: http://kernel.ubuntu.com/~kernel-ppa/mainline/ Laden Sie 3 (vielleicht 4) Debs in einen Ordner herunter:

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

Installieren Sie die Debs mit dem von Ihnen verwendeten Paketmanager-Frontend (gibt es gdebi noch?), Oder verwenden Sie die folgenden Befehle:

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

Quelle: http://ubuntuforums.org/showthread.php?p=11391743#post11391743 und https://askubuntu.com/a/142000/133170


3
Haben Sie vergessen, askubuntu.com/a/142000/133170 in die 'Quelle' aufzunehmen?
Amal Murali

2

Natürlich können Sie 3.5.0-Kernel installieren und ausführen apt-get install linux-image-generic-lts-quantal, um den neuesten Quantal 3.5.0-Kernel zu installieren. Dieses Paket stellt sicher, dass Sie immer den neuesten Quantenkern haben.

Ich persönlich empfehle sowieso den Kernel von raring 3.8 (auf Basis von Upstream 3.8.8).

HINWEIS: Suchen Sie nach verfügbaren 3.5.0-Kerneln apt-cache search linux-image-3.5.0.

Übrigens: Sie können sogar die neuesten Mainline-Kernel manuell herunterladen und installieren, zum Beispiel 3.7.9. Wenn Sie jedoch den PPA-Kernel manuell installieren, müssen Sie die Updates manuell installieren.

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


bekomme ich Kernel-Updates und Fixes für Kernel, die auf diese Weise installiert wurden?
BRK sagt am

Wenn Sie über die Kernel-PPA-Mainline-Kernel sprechen, NEIN . Wenn Sie installieren linux-image-generic-lts-quantal, können Sie sich um die 3.5.0-Sicherheitsupdates kümmern. Ich habe die Antwort aktualisiert.
Terry Wang

1

Seit 14.04.3 müssen Sie weitere Pakete auf einem Desktop installieren, um alle Abhängigkeiten zu sortieren:

Dies installiert den neuen Kernel wie zuvor und ist auf einem Nur-CLI-Server ausreichend:

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

Für den X-Server benötigen Sie jedoch eine Reihe von Paketen, die diese beiden Durchziehversuche empfehlen:

sudo apt-get install --install-recommends xserver-xorg-lts-vivid libwayland-egl1-mesa-lts-vivid

0

Für den neuesten Kernel verfügbar für 12.04:

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

Für den neuesten X-Stack, der für den 12.04 verfügbar ist:

sudo apt-get install xserver-xorg-lts-raring
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.