bash-2.04$ tar zxvf linux-2.4.17_mvl21-sandpoint_040729.tar.gz
bash-2.04$ cd linux-2.4.17_mvl21-sandpoint bash-2.04$ mv Makefile Makefile.orig bash-2.04$ cp Makefile.orig Makefile bash-2.04$ vi MakefileINSTALL_MOD_PATH をコメントアウトする
bash-2.04$ diff -c Makefile.orig Makefile *** Makefile.orig Sat Jun 12 23:16:03 2004 --- Makefile Sun Apr 24 04:37:16 2005 *************** *** 101,107 **** # echo -n "`hhl-whereami`/../../devkit/`cat .hhl_target_installdir`/target"; \ # fi) ! INSTALL_MOD_PATH := /mnt/system/kernel MODLIB := $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE) export MODLIB --- 101,107 ---- # echo -n "`hhl-whereami`/../../devkit/`cat .hhl_target_installdir`/target"; \ # fi) ! #INSTALL_MOD_PATH := /mnt/system/kernel MODLIB := $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE) export MODLIB bash-2.04$
bash-2.04$ uname -a Linux hackkit 2.4.17_mvl21 #24 2004年 10月 19日 火曜日 17:17:03 JST ppc unknownと、2.4.17_mvl21 なので、.hhl_target_lspname は要らない。
bash-2.04$ rm .hhl_target_lspname
bash-2.04$ rm .hhl_cross_compile
bash-2.04$ make hdhglan_config bash-2.04$ make oldconfig bash-2.04$ make dep bash-2.04$ make bash-2.04$ objcopy -O binary vmlinux vmlinux.bin
bash-2.04$ tar zxvf loader.tar.gz bash-2.04$ cd loader
bash-2.04$ mv Makefile Makefile.orig bash-2.04$ cp Makefile.orig Makefile bash-2.04$ vi Makefile bash-2.04$ diff -c Makefile.orig Makefile *** Makefile.orig Sat Jan 1 03:25:02 2005 --- Makefile Sun Apr 24 05:19:07 2005 *************** *** 1,5 **** CFLAGS = -Wall -O2 -DMODULE -D__KERNEL__ ! INCLUDE = -isystem /usr/src/linux-2.4.17_kuro-box/include/ loader.o: loader_mod.o loader_boot.o ld -r loader_mod.o loader_boot.o -o loader.o --- 1,6 ---- CFLAGS = -Wall -O2 -DMODULE -D__KERNEL__ ! #INCLUDE = -isystem /usr/src/linux-2.4.17_kuro-box/include/ ! INCLUDE = -isystem /usr/src/linux/include/ loader.o: loader_mod.o loader_boot.o ld -r loader_mod.o loader_boot.o -o loader.o bash-2.04$
bash-2.04$ make
[root@hackkit yasunari]# sync [root@hackkit yasunari]# insmod loader/loader/loader.o kernel=kernel/linux-2.4.17_mvl21-sandpoint/vmlinux.binだんまり。
シリアルコンソールつけないと何がおこっているのか全然わからない。
← サインは VGA |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ HD-HGLAN ソース CD |