Wie wende ich einen Patch auf den Kernel an?

8

Ich bin ein bisschen ein Linux-Neuling, also sei es leid, bestimmte Aspekte des Betriebssystems nicht richtig zu verstehen. Wie auch immer, ich habe gerade Ubuntu auf meinen Desktop-Computer geladen (Dual-Boot) und alles lief gut. Das einzige Problem ist, dass (ich habe mein Problem eine Weile untersucht und festgestellt, dass dies das Problem ist) die Gaming-Tastatur, die ich an den Computer angeschlossen habe, vom Kernel nicht unterstützt wird.

Ich habe dies gefunden: http://www.spinics.net/lists/linux-usb/msg62270.html

Welches ist jemand anderes, der das gleiche Problem hatte und es behoben hat, indem er diesen Patch auf seinen Kernel angewendet hat. Wie mache ich das? Gibt es irgendwo, wo ich den Code einfach von dieser Webseite kopieren kann, oder ist es komplizierter?

PS Es ist kein Problem mit der Hardware. Die Maschine ist doppelt gebootet und funktioniert einwandfrei mit Windows 7, und sie funktioniert einwandfrei im BIOS und startet bis zu dem Moment, an dem Ubuntu geladen wird.

Austin Witherspoon
quelle
Verwandte: askubuntu.com/questions/11249/…
Kevin Bowen

Antworten:

1

Der beste Weg, um einen Patch anzuwenden, ist die Installation einer neuen Kernel-Binärdatei. Das ist der einfachere Weg für den Großteil der Bevölkerung. Wenn Sie Ubuntu 12.10 haben, finden Sie die letzte Kernel-Binärdatei hier: - http://kernel.ubuntu.com/~kernel-ppa/mainline/

Unter Verzeichnis "v3.6.3-quantal" (Datum 21.10.2012 18:04). Ihr referenziertes Patch-Datum ist Mi, 25. April 2012, daher wird es wahrscheinlich bereits in Version 3.6.3 enthalten sein (wird in wenigen Augenblicken überprüft).

Führen Sie die folgenden Schritte aus, um die Kernel-Pakete zu installieren: - Wie füge ich die Kernel-PPA hinzu?

Rostislav Stribrny
quelle
Leider weiß ich nach dem Lesen der zugehörigen Mails immer noch nicht, ob es den Hauptkern erreicht hat oder nicht. Es scheint mir, dass es nicht .... :-( markmail.org/message/ty25vqmclarfquqd
Rostislav Stribrny
1

Sie haben grundsätzlich zwei Möglichkeiten.

  1. Suchen Sie zunächst einen vorgefertigten Kernel, der diesen Patch enthält.

    Wenn der Patch gut ist (dh von der Community akzeptiert wird), besteht die Möglichkeit, dass bereits jemand Kernel damit verteilt. (Vielleicht sogar, im besten Fall, enthalten die neuesten Distributionen es bereits.)

    Wie Sie vielleicht wissen, treten bei der Installation von Binärdateien von verschiedenen Drittanbietern alle möglichen Vertrauensprobleme auf.

  2. Kompilieren Sie den Kernel selbst.

    Lesen Sie in diesem Fall https://help.ubuntu.com/community/Kernel/Compile sorgfältig durch.

ulidtko
quelle