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
システムを再起動してください