いろいろ記録しておこう。
OBSもOBSSも小沢さんの Debianディスク・イメージでDebian化しました。ありがとうございます。 古いLinuxJapan誌(死?)でdpkgとaptのお勉強。
小沢さんの2002-08-04なsrc-linuxppc_2_4_devel.tar.bz2は BitKeeper linuxppc_2_4_develのChangeSet 1.1114みたいです。 diff -ruN で差分なし。_ カーネルソース展開・パッチあて:
# cd /usr/src # tar -jxf /mnt/ozawa/src-linuxppc_2_4_devel.tar.bz2 # mv src-linuxppc_2_4_devel/ linux-2.4.19 # ln -s linux-2.4.19 linux # cd linux # cat /mnt/ozawa/patch-obss-2.4.19.diff | patch -p1 patching file arch/ppc/boot/common/util.S patching file arch/ppc/boot/simple/embed_config.c patching file arch/ppc/boot/simple/misc-embedded.c patching file arch/ppc/config.in patching file arch/ppc/kernel/Makefile patching file arch/ppc/kernel/pushsw.c patching file arch/ppc/kernel/segled.c patching file arch/ppc/platforms/Makefile patching file arch/ppc/platforms/obss.c patching file arch/ppc/platforms/obss.h patching file drivers/ide/ide-probe.c patching file drivers/net/ibm_ocp/ibm_ocp_enet.c patching file drivers/net/ibm_ocp/ibm_ocp_phy.c patching file include/asm-ppc/ibm4xx.h patching file include/asm-ppc/pgtable.h patching file include/asm-ppc/pushsw.h patching file include/asm-ppc/segled.h patching file init/do_mounts.c patching file init/main.c_ コンフィグ: 小沢さん設定をそのまま使用してみた。
# cp /mnt/ozawa/my.config .config # make oldconfig # make dep_ コンパイル:
# make zImage # make modules_ インストール:
# make modules_install # cp System.map /boot/System.map-2.4.19 # cp arch/ppc/boot/images/zImage.treeboot /boot/zImage.treeboot-2.4.19_ フラッシュにインストール:
# flashcfg f /boot/zImage.treeboot-2.4.19 check Erasing flash... >>>>>>>>>>> Erasing complete Writing flash ... >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Writing complete flashcfg: done_ モジュール:
eth1 がない、と思ったらモジュールにしてあるんですね。 Debian的設定方法はmodconfコマンドを使うのかしら。 /etc/modulesに書いてくれる。 起動時に/etc/init.d/modutilsで組み込まれる。_ 時計:
なんとなくRTCがUTCなのはつらいかもしれないので変更する。 ファイルは/etc/default/rcS. UTC=noにする。でなんとなくあっているような気がする。# rm /etc/adjtime # date -s "2002-08-17 23:56" # hwclock --systohc