Wie kann ich jetzt Kernel 3.19 in 14.04 verwenden?

Wie kann ich jetzt Kernel 3.19 in 14.04 verwenden?

Ich baue also meinen Speicherserver neu auf. Aus Stabilitätsgründen möchte ich Ubuntu Server 14.04 LTS als Betriebssystem verwenden. Allerdings plane ich, Btrfs mit RAID 5 zu verwenden, und das wurde im Kernel 3.19 erheblich verbessert. Daher möchte ich diesen Kernel mit 14.04 verwenden.

Ich weiß, dass 3.19 der Kernel ist, der in 15.04 verwendet wird und im August als HWE-Kernel und Standard für 14.04.3 veröffentlicht werden soll. Aber ich muss diesen Server jetzt erstellen.

Ich möchte keine ausgefallenen benutzerdefinierten Konfigurationen verwenden, die in Zukunft alles kaputt machen. Wie kann ich diesen Kernel jetzt am problemlosesten auf einer 14.04.2-Installation verwenden, die im August problemlos auf den Standard zurückgesetzt werden kann, wenn ich ein Dist-Upgrade auf 14.04.3 durchführen und den gewünschten Kernel als Standard erhalten kann?

Antwort1

Sie können einen neueren Kernel installieren

  • wie beschrieben inKernel/MainlineBuildsoder

  • in diesem Fall einfacher mit den aus linux-lts-vividdem trusty-updatesRepository erstellten Paketen:

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

    Dieses Metapaket hängt immer von der aktuellsten Version des Kernelzweigs v3.19 von Canonical ab.

    Das Äquivalent für den Kernelzweig v4.4 von Ubuntu Xenial ist linux-generic-lts-xenial(was für eine Überraschung).

Da Kernelpakete verschiedener Zweige sich nicht gegenseitig ersetzen, besteht praktisch keine Gefahr, dass einer der oben genannten Schritte Ihr System unbootfähig macht¹. Wenn der neu installierte Kernel nicht läuft, können Sie während des Bootvorgangs im GRUB-Menü auswählen, andere/vorherige Kernel zu booten.

¹ Die bemerkenswerteste Ausnahme ist eine defekte GRUB-Konfiguration. Wenn update-grub(aufgerufen von den Kernel-Paket-Skripten nach der Installation und Entfernung) nicht funktioniertohneder neue Kernel, es wird nicht funktionierenmitder neue Kernel auch nicht.

Antwort2

Sie können jetzt den „neuesten“ (3.19) Ubuntu-Kernel direkt aus den Repositories installieren:

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

Dadurch wird ein stabiler Ubuntu-Kernel für Vivid installiert. Und die Header, die zum Erstellen verschiedener Module auf Ihrem System erforderlich sind.

Hoffe das hilft!

Antwort3

Der einfachste Weg, den Kernel in Ubuntu 14.04 auf 3.19 zu aktualisieren, ist Folgendes auszuführen:

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

Dadurch wird ein Metapaket installiert, das alles andere übernimmt. Image und Header werden installiert.

Diese Methode ist gut, da der Kernel 3.19 durch den routinemäßigen Update- und Upgrade-Prozess Sicherheitsupdates und Fehlerbehebungen erhält.

Alte Kernel 3.13 oder 3.16 werden nicht entfernt. Sie können über das Grub-Menü gebootet werden. Und sie werden auch Updates erhalten.

Wenn Sie nicht möchten, dass der Kernel 3.13 oder 3.16 aktualisiert wird, können Sie Metapakete entfernen:

linux-image-generic linux-headers-genericfür 3.13

linux-image-generic-lts-utopic linux-headers-generic-lts-utopicfür 3.16

Antwort4

  1. Gehe zuhttp://kernel.ubuntu.com/~kernel-ppa/mainline/
  2. Rufen Sie das neueste v3.19-Verzeichnis auf (heute ist es v3.19.2-vivid)
  3. Herunterladen3Dateien:

    linux-headers-3.19.X-ZZZZZZ_3.19.X-ZZZZZZ.YYYYMMDDHHMM_all.deb
    linux-headers-3.19.X-ZZZZZZ-generic_3.19.X-ZZZZZZ.YYYYMMDDHHMM_ARCH.deb
    linux-image-3.19.X-ZZZZZZ-generic_3.19.X-ZZZZZZ.YYYYMMDDHHMM_ARCH.deb
    

    Seien Sie vorsichtig, einer der beiden linux-headersist allen Architekturen gemeinsam ( _all.deb). Der andere linux-headersund derlinux-image musspassen zur Architektur Ihres Computers ( _i386.deboder _amd64.deb).

  4. Installieren Sie sie alle vom Terminal aus, indem Sie Folgendes ausführen:

    sudo dpkg -i linux-{image,headers}-3.19.*.deb
    

    Oder nutzen Sie einfach die TABAutovervollständigung, die Ihnen beim Eintippen der vollständigen Dateinamen hilft.

verwandte Informationen