|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||
2002年07月04日(木) 旧暦 [n年日記]#1 [NetBSD] CDROM iso image
きのうの #4 の続き
makoto@u 9:00:38/020704(...distrib/cdrom)# grep -v '^#' example.conf | sed '/^$/d' CD_IMAGES= cd1 cd2 CD_RELEASE= 1.5 VOLID.cd1= NetBSD ${CD_RELEASE} CD 1 VOLID.cd2= NetBSD ${CD_RELEASE} CD 2 PUBLISHER= The NetBSD Foundation, Inc. / http://www.netbsd.org/ PREPARER= NetBSD CD Build System BASE_PORTS.cd1= i386 arm32 macppc pc532 sparc sparc64 source BASE_PORTS.cd2= amiga atari hp300 mac68k mvme68k news68k next68k sun3 \ arc cobalt hpcmips pmax alpha vax .for image in cd1 cd2 BASE_PORTS.${image}+= CHANGES CHANGES.prev LAST_MINUTE MIRRORS README.files .endfor USE_ROCK_RIDGE= yes USE_LONG_NAMES= yes USE_JOLIET= yes USE_APPLE_ISO= yesちょっと道草 (asm がいっぱい.. 出直し) ezm3-1.0/language/modula3/m3compiler/m3cc/gcc/README.RS6000 は眺めて見る。 ( つっこみ )
#2 [NetBSD] 1.6C になっている( つっこみ )
#3 [NetBSD] 一部では XFree86-4 の方を使うようになったらしい@ syssrc で make すると、:../../../../sys/proc.h :48: opt_kstack.h: No such file or directory make: don't know how to make ../../../../netinet/if_ieee1394arp.h. Stopということで、きょうはだめかな.. ( つっこみ )
#4 [NetBSD] xsrc から作って見るsetenv DESTDIR /ex2/20020703d mkdir $DESTDIR setenv RELEASEDIR /a/j/NetBSD-daily/200206300000/macppc setenv NETBSDSRCDIR /export/20020610/usr/src time make release > & ../netbsd-1-6-x-log-release-2 ( つっこみ )
#5 [NetBSD] cdrecord を久し振りに使うttyp0:root@quick 14:13:40/020704(...distrib/cdrom)# cdrecord -v speed=4 dev=15,0,0 -data cd1.iso ... Track 01: Total bytes read/written: 673808384/673808384 (329008 sectors). Writing time: 1104.701s約 20 分かかった。 0 > boot ata/atapi-disk@0:0 DEFAULT CATCH!, code=FFF00700 at %SRR0: 00600000 %SRR1: 00083070はずれ ... OF 3 では行ける。.. 計算間違。 @ OF 1/2 で起動出来るようにするには、:
~/macppc/bootcd の
-int block_table[MAXBLOCKNUM] = { 0x198, 0 }; /* XXX FIXED BLOCK NUMBER */ +int block_table[MAXBLOCKNUM] = { 0x1e0, 0 }; /* XXX FIXED BLOCK NUMBER */の行の数字は、ofwboot がある block 数。 例えば 00 03 c0 00 にあるならそれを 512 (0x200) で割って 0x1e0。 ( 0x03c0 を 2 で割れば良い) ここで make して bootcd.raw を作り、それを distrib/cdrom/macppc_installboot/bootxx.raw に置いて、そこで もう一度 make して、macppcboot.raw を作る。 -boot-hfs-file macppc_installboot/macppcboot.raw を付けて、mkisofs をする。 hexdump -C CDimage して、合っているか確認。 0003c000 39 00 00 00 39 20 01 00 7d 29 03 a6 7c 00 40 ac |9...9 ..})..|.@.| 0003c010 7c 00 47 ac 39 08 00 20 42 00 ff f4 7c 00 04 ac ||.G.9.. B...|...|このことって、本来は installboot がやるのだけれど、 自動では出来ないのかな。 (macppc_installboot はそれをやってくれるらしいが使い方が分らない) Usage: macppc_installboot/macppc_installboot imagefile ofwboot_512block bootxx_offset ... また失敗.. ? bootxx.raw の置き場を間違えていた。 Open Firmware, 2.0.2 To continue booting the MacOS type: BYE<return> To continue booting from the default boot device type: BOOT<return> ok 0 > boot ata/atapi-disk@0:0 >> NetBSD/macppc OpenFirmware Boot, Revision 1.6 >> (tsutsui@lancer, Tue Apr 9 08:48:34 JST 2002) 5937904+219184=0x5df534 start=0x800000 [ netbsd ELF symbol table not valid ] [ no symbol table formats found ] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. NetBSD 1.6_BETA4 (GENERIC_MD) #0: Mon Jul 1 00:12:35 UTC 2002 autobuild@tgm.daemon.org:/autobuild/macppc/OBJ/autobuild/src/sys/arch/macppc/compile/GENERIC_MD total memory = 112 MBやっと起動した。ofwboot が tsutsui さんの 0407-1.5ZC になっているなぁ @ Release の時期を調べて見る:
より。
1.5 の時 2000 6 20 ALPHA 1.5 の枝分れ 8 12 ALPHA2 10 20 BETA 11 05 BETA2 2000 11 16 1.5 Release (-current は 1.5K) 2001 07 1.5.1 2001 09 1.5.2 1.6 の場合 (Alpha 無) 2002 5 22 BETA1 1.6 の枝分れ 6 10 BETA2 6 21 BETA3 6 28 BETA4 ( つっこみ )
|
最近の日記 2024年07月03日 ・kicad oddity 2024年05月08日 ・comparison on ./buildsh tools 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench 2024年05月04日 ・Trial on 10.99.10 ・another version (later trial) to succeed | ||