クロスコンパイルされたカーネルrpiのカーネルソースコードはどこにありますか?

クロスコンパイルされたカーネルrpiのカーネルソースコードはどこにありますか?

raspberrypiにライブパッチバージョン3.18.16-rt13-v7+を使用してLinuxカーネルをクロスコンパイルしてインストールしましたが、/usr/src成功せずに次のことを試しました。

pi@raspberrypi:$ sudo apt-get source linux-image-$(uname -r)
 Reading package lists... Done
 Building dependency tree

 Reading state information... Done
 E: Unable to find a source package for linux-image-3.18.16-rt13-v7+

Etherlab-masterをコンパイルしてインストールするには、カーネルソースコードが必要です。

答え1

このディレクトリがシステムにない場合は、/usr/srcカーネルソースがインストールされていません。最も簡単な方法は、次を実行することです。

sudo apt-get install linux-source

修正する

以下から最新の安定カーネルをダウンロードしてください。カーネルファイル カーネルソースコードを解凍する

tar -xvJf linux-x.y.z.tar.xz

まず、カーネルを設定してインストールします。libncurses & libncurses-dev

sudo apt-get install libncurses libncurses-dev

それから

cd linux-x.y.z
make menuconfig

デフォルト構成選択の使用救うfilename.configに設定を保存する

コンパイルとインストール

make
make modules
make modules_install
make install

システムを再起動してください

関連情報