カーネル構築テスト
OpenZaurus-3.5.4.2-rc2ではカーネル2.6.17を使ってますが、これではxattr対応のjffs2が使えないので、2.6.20カーネルを使えるようにした。まずはSELinux、xattrを無効のまま、通常カーネルとして構築。
org.openembedded.devのpackages/linuxにあるlinux-rpなんとかのうち、2.6.20のものをコピーして、linux-openzaurus_2.6.17.bbを参考に修正。
一旦
# bitbake -c clean virtual/kernel
# bitbake -c clean initscripts
# bitbake -c clean bootstrap-image
した後で、
# bitbake bootstrap-image
でイメージ構築。で、C700に書き込むと、
OpenZaurus 3.5.4.2-rc2 c700 tty1 c700 login: root Password: root@c700:~# cat /proc/version Linux version 2.6.20-3.5.4.2-rc2 (root@teruzuki-x86) (gcc version 3.4.4) #1 PREEMPT Tue Apr 10 06:24:06 JST 2007 root@c700:~#
などと出てきます。(passwd設定、/etc/hostnameの書き換え後に再起動してます)
動作するようになったので、次はSELinuxとxattrを有効にしてみるか。