Können wir den neuesten Kernel 3.4 in Kubuntu oder Ubuntu 12.04 LTS installieren? Wenn nicht, erläutern Sie bitte den Grund.
Können wir den neuesten Kernel 3.4 in Kubuntu oder Ubuntu 12.04 LTS installieren? Wenn nicht, erläutern Sie bitte den Grund.
Antworten:
Um Linux Kernel 3.4 unter Ubuntu (oder Kubuntu usw.) 12.04 zu installieren, möchten Sie eine Ubuntu-Version des Kernels verwenden, nicht den generischen Linux-Kernel. Dies vermeidet die generischen Kernelprobleme, die Thomas Ward in seiner Antwort erwähnt hat.
Eine stabile Version von Linux 3.4 wurde gerade veröffentlicht und diese Version hat wichtige Änderungen für btrfs, so dass viele Benutzer von 12.04 LTS an diesem Kernel interessiert sein könnten.
Informationen zu neuen Änderungen und Verbesserungen in Kernel 3.4 finden Sie auf dieser Seite .
Sie finden die Ubuntu-spezifischen Kernel auf dieser Seite .
Zunächst können Sie die Deb-Pakete für den Ubuntu 3.4-Kernel herunterladen und manuell installieren. Details siehe unten.
Zweitens können Sie die Liste der passenden Quellen wie folgt ändern: http://www.upubuntu.com/2012/05/how-to-install-kernel-340-stable-on.html . Ich habe diesen Ansatz nicht getestet und empfehle ihn nicht.
Drittens können Sie auf einen offiziellen Backport dieses Kernels in einem PPA oder in -backports für 12.04 LTS warten. Ich habe keine weiteren Informationen zu dieser Option.
Um einen neuen Kernel unverändert zu verwenden, müssen Sie nur das der Architektur entsprechende .deb- Image- Paket herunterladen und installieren . aber wenn Sie irgendwelche externe Module aufbauen müssen Sie müssen auch die richtigen Header .deb und Quelle .deb - Pakete.
Sie finden die Ubuntu-Kernel hier: http://kernel.ubuntu.com/~kernel-ppa/mainline/
Offenbar hat Ubuntu am 21. Mai 2012 um 09:41 Uhr den Kernel 3.4 für Precise veröffentlicht. Siehe diesen Link: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/
Stellen Sie sicher, dass Sie die richtigen passenden Dateien herunterladen (32-Bit oder 64-Bit oder PAE).
Öffnen Sie ein Terminal und wechseln Sie in das Verzeichnis, in das Sie die Ubuntu 3.4-Kernelpakete heruntergeladen haben. Wenn sich die Dateien im Verzeichnis / Downloads befinden, führen Sie den folgenden Befehl aus.
$ cd ~/Downloads/
Verwenden Sie dann den Befehl dpkg, um die Pakete zu installieren. Hier gehe ich von den 32-Bit-Versionen der Pakete aus. Führen Sie die folgenden Befehle nacheinander aus und geben Sie das Kennwort für den sudo-Zugriff ein, wenn Sie dazu aufgefordert werden.
Für Linux-Header (von den 3 Dateien ist diese nicht architekturspezifisch):
$ sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
Für linux-headers-generic (ist architekturspezifisch):
$ sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
Für Linux-Image-Generic (ist architekturspezifisch):
$ sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb
Wenn während der Installation Warnungen oder Fehler angezeigt werden, versuchen Sie zuerst, die Module-Init-Tools (neueste Version) zu installieren, und versuchen Sie es jetzt erneut. Starten Sie Ihr System jetzt neu. Standardmäßig wird der Kernel 3.4 gebootet. Um die Kernel-Version nach dem Booten zu überprüfen, öffnen Sie ein Terminal und geben Sie "uname -a" ein.
Sie können ein einfaches Python-Skript ausprobieren: https://github.com/medigeek/kmp-downloader
Benötigt python-bs4:
sudo apt-get install python-bs4
Sie können es unter folgendem Link herunterladen: https://github.com/medigeek/kmp-downloader/tarball/master
Speichern Sie das Archiv und extrahieren Sie die Dateien. Doppelklicken Sie auf kmpd.py. Wenn Sie sich bei einer Option nicht sicher sind, drücken Sie die Eingabetaste, um die Standardoption auszuwählen.
sudo update-grub
(Für neue Benutzer ist dies nicht offensichtlich; viele Tutorials überspringen dies).
Wenn Sie den neuen Kernel nicht wirklich aus einem bestimmten Grund installieren müssen, lasse ich ihn einfach. Aber wer bin ich dann, um Sie anders zu beraten! Ich war dort und habe versucht zu sehen, wie es ist und ich habe ein paar verschiedene Versuche unternommen, bevor ich ein erfolgreiches Ergebnis erzielt habe. Da es Ihre Installation nicht unterbricht, können Sie immer zum letzten Kernel in grub zurückspringen.
Ubuntu hat eine großartige Dokumentation . Ich schlage vor, dies zu nutzen, wenn Sie es wollen.
Gründe für das Kompilieren eines benutzerdefinierten Kernels
Dies geht auch aus den genannten Dokumenten hervor.
Bezugnehmend auf Thomas Beitrag oben ist das wahr. Ich bin sicher, Ubuntu haben tatsächlich ihre eigene optimierte Version.
Viel Glück!