hns - 日記自動生成システム - Version 2.19.9

先月 2002年07月 来月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
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年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)