Banana Piでのカーネル再構築

Banana Piでカーネルを再構築しなきゃいけなくなったので、
基本的な流れをメモしておきます。
 
いちおう、カーネルの再構築は自己責任で。下記の方法でやったら
・・・っていう文句は言われても知りませーん。
cd ~/
cd Downloads
git clone https://github.com/LeMaker/linux-sunxi --depth 1
cd linux-sunxi
make sun7i-defconfig
make menuconfig
make -j2 uImage modules
sudo make modules_install
sudo mount /dev/mmcblk0p1 ~/boot
sudo mv ~/boot/uImage ~/boot/uImage_original
sudo cp arch/arm/boot/uImage ~/boot/
sudo shutdown -r now
「make menuconfig」で必要なドライバを追加するなりして、そのあとの
「make -j2 uImage modules」でカーネルをコンパイルし直します。Banana
だと約2.5時間くらい。もし、ここのコンパイルが30分くらいで終わって
しまった場合、menuconfigでの設定がおかしいみたいで、modules_install
したあとにarch/arm/boot以下にuImageが生成されていません。
 
あと、元々あるuImageのバックアップは必ずとっておきましょう。万が一
OSが立ち上がらなくなったら、WindowsやMacでSDカードを読み込み、
uImageをバックアップしてあるものに戻せば、問題無いはず。

コメントをどうぞ

Your email address will not be published. Required fields are marked *

*