Kann der Kernel ab 16.04 verwendet werden, wenn 16.10 veröffentlicht wird?
Ich weiß, dass es am 16.04.2 im Februar angeboten wird, aber mit Problemen, die mein Laptop am 16.04 hat, möchte ich es lieber früher benutzen.
16.04
kernel
16.10
hardware-enablement-stack
generalnie
quelle
quelle
linux-generic-lts-yakkety
Paket verfügbar sein .Antworten:
Der zweite Punkt Release für Ubuntu 16.04 (Xenial Xerus) ist geplant für den 16. Februar 2017. Es wird von Linux 4.8 die aktuell verwendete 4.4 Zweig ersetzen Kernel betrieben werden.
So testen Sie den bevorstehenden HWE Stack vor der offiziellen Veröffentlichung des 16.04.2:
Dieses Paket ist seit Anfang Dezember 2016 im Xenial-Repository verfügbar .
Hinweis : Dieses Kernelpaket ist unter dem
linux-generic-lts-yakkety
in älteren Antworten beschriebenen Namen nicht mehr verfügbar .Unter https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack finden Sie weitere Informationen zu Ubuntus neuem Ansatz für das Anbieten von HWE-Kerneln.
quelle
sudo apt-get install linux-generic-hwe-16.04
Mach das:
Prost!
quelle
Error! Your kernel headers for kernel 4.8.0-25-generic cannot be found.
wie Sie andere Pakete installieren müssen$ sudo apt-get install linux-headers-generic-lts-yakkety linux-signed-generic-lts-yakkety
It IS NOT RECOMMENDED that you subscribe to this PPA.
linux-image-generic-lts-yakkety
Paket scheint gelöscht worden zu sein: ubuntuupdates.org/package/canonical_kernel_team/xenial/main/…Hier ist, was ich getan habe und es funktioniert großartig. Ich habe es mit dem Cinnamon 3.2-Desktop verwendet:
Auf diese Weise können Sie Updates über den Software-Updater erhalten.
Wenn Sie es nicht mögen, können Sie deinstallieren:
quelle
It IS NOT RECOMMENDED that you subscribe to this PPA.
Jetzt können Sie Mainline-Kernel manuell von Ubuntu Mainline PPA herunterladen und installieren .
Dies wird nicht empfohlen, da diese Kernel niemals Updates erhalten und keine Ubuntu-Patches haben.
Nach 16.10 wird veröffentlicht, nicht sofort,
linux-generic-hwe-16.04-edge
in offiziellen Repos für den 16.04.Sie können es installieren und den neuen Kernel mit regelmäßigen Updates erhalten.
quelle
Sie können versuchen, und wenn dies funktioniert, wird die Lösung von Canonical und den LTS-Benutzern nicht unterstützt. Damit haben Sie ZWEI Probleme anstatt eines.
Denken Sie daran, dass 16.10 eine eigene Upgrade-Richtlinie hat. Dies wirkt sich auf Ihre Umgebung aus, da Sie den Yakkety-Kernel mit Xenial-Paketen zusammenführen.
Wenn der Kernel Ihnen Probleme bereitet, können Sie die erste Antwort hier versuchen: Wie kann der Kernel ohne ein Distro-Upgrade auf die neueste Hauptversion aktualisiert werden? , und aktualisiere deinen Kernel auf die neueste Hauptversion, die dir hilft.
HINZUGEFÜGT: Ubuntu Long Term Support (LTS) -Versionen (wie 16.04) bieten 5 Jahre Support mit Sicherheitsupdates und Bugfixes. Es wird jedoch davon ausgegangen, dass Sie die Komponenten der LTS-Version verwenden und die Verwendung von Komponenten aus anderen Versionen auf ein Minimum reduzieren oder PPAs. 16.10 ist eine Nicht-LTS-Version, die nur bis August 2017 unterstützt wird. Wenn Sie den Kernel einer Nicht-LTS-Version in einer LTS-Version mit einem anderen Zeitrahmen für die Unterstützung verwenden, sind Sie nur auf sich selbst angewiesen Verwenden einer Kernkomponente (des Kernels) aus einer Nicht-LTS-Version in einer LTS-Version.
quelle
Ja, Sie können Kernel 4.8 in Ubuntu 16.04 verwenden, aber ..
Als während der Systemaktualisierungen der Push zum Upgrade von Ubuntu 14.04 auf 16.04 erfolgte, ging ich voran. Ich hatte sofort Probleme mit meinem Laptop und habe den Kernel von 4.4 auf 4.6.3, 4.7.5 aktualisiert und benutze nun 4.8.1 . Ubuntu 16.10 wird mit 4.8.0 einer Stufe darunter ausgeliefert. **
Wie bereits erwähnt, wird eine bestimmte Kernelversion bei der manuellen Installation nicht automatisch aktualisiert. Es macht mir nichts aus, auf einer Version zu sitzen, die für mich funktioniert. Manuell installierte Kernel werden von Ubuntu-Systemupdates nicht automatisch entfernt, sodass Sie mit verschiedenen installierten Versionen booten können. Umgekehrt müssen Sie die Größe
/boot
älterer Versionen, die Sie nicht mehr benötigen, überwachen und regelmäßig bereinigen:Benutzer bestimmter Hardware sind fast gezwungen, ihren Kernel zu aktualisieren, um Fehler zu beheben, die sich auf ihre Plattform auswirken. Dies liegt in der Regel an neuer Hardware, kann aber auch mit einem Intel- oder Nvidia-Fehler zusammenhängen, der im älteren Kernel eingeführt wurde.
Wenn Sie einen neueren Kernel installieren, wird dieser von Ubuntu nicht unterstützt.
So installieren Sie einen neueren Kernel
Bilder und detailliertere Anweisungen zum manuellen Installieren eines neuen Programms finden Sie unter: Ubuntu 15.10: Verschiedene "Arten" von Einfrierungen und jetzt unerwartetes Herunterfahren . Eine kurze Zusammenfassung finden Sie hier.
Um zu sehen, welche Kernel-Versionen für Installationen verfügbar sind, geben Sie Folgendes in die Adressleiste Ihres Browsers ein:
Scrollen Sie zu der Kernel-Version, die Sie installieren möchten, und klicken Sie auf den Link. Ich gehe davon aus, dass Sie sich auf einer Intel / AMD 64-Bit-Plattform befinden und die generische Kernel-Version möchten. Für mich selbst möchte
4.8.3
ich den Sicherheits-Patch "Dirty Cow" herunterladen , wie hier beschrieben: Was ist der Fehler "Dirty COW" und wie schütze ich mich vor diesem Fehler? .Nachdem ich den Kernel 4.8.3 Link ausgewählt habe, scrolle ich nach unten
Build for amd64 succeeded
und sehe die folgenden Dateien:Wir wollen nicht "niedrige Latenz", sondern "generisch" plus "alle". Zuerst müssen wir sie mit dem Befehl wget auf unser System herunterladen. Dann müssen wir sie installieren und das System neu starten:
Denken Sie daran, dass manuell installierte Kernel, wie wir sie gerade gemacht haben, von Ubuntu nicht automatisch gelöscht werden. Ubuntu löscht automatisch ältere Kernel-Versionen, die es installiert, und behält nur die aktuelle Version und die vorherige Version bei. Überwachen Sie daher die Größe Ihres
/boot
Verzeichnisses und entfernen Sie regelmäßig manuell installierte und nicht mehr benötigte Kernel. Verwenden Sie nichtrm
den Befehl (Entfernen), sondern folgen Sie den Anweisungen in Google.quelle