- HardHat Linux のソースコードが必要です。
これを展開します (展開の仕方)。
中に入っている hhl-kernel-2.2.13.spec に書かれているように
パッチを当てます。
$ tar zxf linux-2.2.13.tar.gz
$ cd linux
$ patch -p1 < ../hhl-kernel-mathemu.patch
$ patch -p1 < ../hhl-kernel-mpc8xx.patch
$ patch -p1 < ../hhl-kernel-linuxplanet.patch
$ patch -p1 < ../hhl-kernel-settarget.patch
$ patch -p1 < ../hhl-kernel-linuxplanet_013100.patch
$ patch -p1 < ../hhl-kernel-ppc_8xx_kgdb.patch
$ patch -p1 < ../hhl-kernel-linuxplanet_022100.patch
$ patch -p1 < ../hhl-kernel-ppc_8xx_uart.patch
$ patch -p1 < ../hhl-kernel-sysrq.patch
$ patch -p1 < ../hhl-kernel-mbxboot.patch
$ patch -p1 < ../hhl-kernel-ppc_8xx_modules.patch
- この状態に対するパッチ
patch-hhl-kernel-2.2.13-7-mk1.gz。
これを当てます。config します。dep します。
$ patch -p1 < patch-hhl-kernel-2.2.13-7-mk1
$ make obs_config
$ make oldconfig (または make menuconfig など)
$ make dep
- root filesystem にする ramdisk ファイル (ramdisk.image.gz) を
用意します。arch/ppc/mbxboot/ramdisk.image.gz におきます。
- 作ります。
$ make zImage.initrd
- OpenBlockS にダウンロードします
$ tcpdwl -v 192.168.253.254 arch/ppc/mbxboot/zImage.initrd
- ブートログ。