Neuere "Mainline" -Versionen des Kernels sind vom Ubuntu-Kernel-Team erhältlich , zB 3.4 und 3.5, während Ubuntu 12.04 auf 3.2 ist.
- Was sind die Hauptlinienkerne?
- Sind sie besser als mein bestehender Kernel?
- Was sind die Vor- und Nachteile eines Upgrades auf einen Mainline-Kernel?
- Werde ich leicht zurückkehren können?
Antworten:
Ein Upgrade auf einen Mainline-Kernel ist normalerweise keine gute Idee
1. Sie dienen nur zu Testzwecken und werden nicht unterstützt
2. Sie brechen häufig Fahrer, besonders Nvidia / AMD und Radioapparat (Broadcom)
3. Sie sollten diese nur installieren, wenn Sie der Meinung sind, dass sie ein kritisches Problem mit dem aktuellen Kernel beheben können
4. Wenn Sie einen Mainline-Kernel oder einen anderen neueren Kernel installieren, können Sie Ihren alten (stabilen) Kernel weiterhin verwenden, indem Sie ihn beim Booten auswählen:
Sie sehen das Grub-Menü wie unten gezeigt. Klicken Sie auf den Abwärtspfeil, um zu "Vorherige Linux-Versionen" zu wechseln, und drücken SieEnter
Wählen Sie die Option, die eine Version von xxx-generic hat , NICHT eine, die xxx- yyyyyy- generic hat, und drücken Sie Enter. Dies ist normalerweise die erste Option, es sei denn, Sie haben mehrere Haupt- / benutzerdefinierte Kernel installiert.
quelle
Anstelle von mainline sollten Sie den LTS-Aktivierungsstack in Betracht ziehen
https://wiki.ubuntu.com/Kernel/LTSEnablementStack
Wobei ein neuerer Kernel / Grafik-Stack offiziell nur für LTS Ubuntu-Versionen zurückportiert wird.
In diesem Fall hat Precise 12.04.5 den Trusty-Kernel (3.13).
quelle
Wenn Sie eine bestimmte Korrektur oder Verbesserung im Umgang mit Ihrer Hardware durch den neueren Kernel kennen, empfehlen wir Ihnen diese.
Ich hätte wegen mangelnder Unterstützung kein Upgrade auf einen Mainline-Kernel durchgeführt, außer dass ich einige Probleme mit der N64-Spielemulation hatte, die mit vielen Fehlern nur sehr schleppend lief. Nachdem ich alle Konfigurationen für den Emulator und für xorg ausprobiert habe, habe ich hier gelesen , warum Radeon-Grafiken unter Linux 3.12 schneller sind . Dies war genug, um mich zum Testen zu motivieren. Die Ergebnisse in Aussehen und Leistung waren erstaunlich, und es traten noch keine neuen Probleme auf.
Zu beachten ist, ob Sie externe Module (auch bekannt als Out-of-Tree-Module) installiert haben (siehe Identifizieren von Out-of-Tree-Modulen , um eine Vorstellung davon zu erhalten, wo sich diese befinden). Wenn Sie diese Module benötigen, prüfen Sie, ob sie für die neue Kernelversion geeignet sind. Recherchiere und teste sie selbst auf der neuen Kernel-Version. Im schlimmsten Fall können Sie die vorherige Kernelversion starten und die neue deinstallieren.
Es wird empfohlen , externe oder proprietäre Module zu entfernen, bevor Sie versuchen, ein Upgrade auf den Mainline-Kernel durchzuführen. Ich musste virtualbox entfernen, um den "Fehler! Ungültiger Rückgabestatus für die Modulerstellung" während der Kernelinstallation zu vermeiden.
quelle