カーネルにパッチを適用するにはどうすればよいですか?


8

私は少しLinuxの初心者なので、OSの特定の側面を理解していないことにうんざりしています。とにかく、私はubuntuをデスクトップマシンにロードし(デュアルブート)、すべてがうまくいきました。唯一の問題は、(しばらくの間問題を調査していて、これが問題であると判断しました)マシンに接続したゲーミングキーボードがカーネルでサポートされていないことです。

私はこれを見つけました:http : //www.spinics.net/lists/linux-usb/msg62270.html

これは、同じ問題が発生した他の誰かであり、そのパッチをカーネルに適用することで修正されました。それ、どうやったら出来るの?そのWebページからコードをコピーできる場所はありますか、それともそれよりも複雑ですか?

PSそれはハードウェアの問題ではありません。マシンはデュアルブートで、Windows 7で完全に正常に動作し、BIOSで完全に動作し、ubuntuが読み込まれる瞬間まで起動します。


回答:


1

パッチを適用する最良の方法は、新しいカーネルバイナリをインストールすることです。これは、ほとんどの人にとって簡単な方法です。Ubuntu 12.10を使用している場合、最後のカーネルバイナリは次の場所にあります。- http : //kernel.ubuntu.com/~kernel-ppa/mainline/

ディレクトリ「v3.6.3-quantal」の下(日付21-Oct-2012 18:04)。参照パッチの日付は2012年4月25日の水曜日なので、3.6.3にはすでに含まれていると思います(しばらくしてからチェックします)。

カーネルパッケージをインストールするには、次の手順に従ってください。-カーネルPPAを追加するにはどうすればよいですか。


残念ながら、関連するメールを読んだ後でも、メインカーネルに到達したかどうかはまだわかりません。それはそうではないようです.... :-( markmail.org/message/ty25vqmclarfquqd
Rostislav Stribrny

1

基本的に2つのオプションがあります。

  1. まず、そのパッチを含むビルド済みのカーネルを見つけます。

    パッチが良い(つまり、コミュニティによって受け入れられた)場合、誰かがすでにそれを使ってカーネルを配布している可能性があります。(おそらく、最良の場合でも、最新のディストリビューションのリリースにはすでに含まれています。)

    ただし、ご存じかもしれませんが、variosのサードパーティからバイナリファイルをインストールすることには、あらゆる種類の信頼の問題があります。

  2. カーネルを自分でコンパイルします。

    この場合、必ずhttps://help.ubuntu.com/community/Kernel/Compileを注意深く読んでください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.