[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: iBook (network boot) boot device: <unknown>



>                                   Wed Aug 16 22:57:39 2000
>                                            千葉市中央区長洲
>                                                    藤原  誠
>                                                makoto@ki.nu
とりあえず single user まで動いています。
その後は、落着いて作業したいので、まずはこのメールを先に。

○ hfsboot と conf/newvers_stand.sh 
hfsboot が conf/newvers_stand.sh がないと言う件は、
NetBSD-current/ あたりに探しに行ってもなく、
(またこれは /usr/src/conf/newvers_stand.sh だと思います)
多分 Release cycle ということで anoncvs を見に行く必要がある
ってやつかなと思い、安易に nandra.iri.co.jp にもらいに行き
ました。

○ boot device: <unknwon>
きのうの件は、おっしゃる通りで、何も知りませんでした。
いつも教えていただいて本当にありがとうございます。
/usr/src/distrib/macppc の下で make でうまく作れました。
ただし、__setlocale_mb_len_max_32 がないと言うので、
(実は make build も、そこで止っていたのです)
20000620-1.5 の /usr/lib/libc.a ではだめらしく、
新しく作っていた libc.a を /usr/lib/libc.a に写してから
再開してうまく行きました。

○ boot hd:,hfsboot
はじめ netbsd.ram.gz という名前でだめだったので、
(確か not configured という字が表示されました。)
dd をして、同時に名前を netbsd にしておきました。
滝沢さんによれば、dd する必要もないということでしたが、
それを(良く)読む前にこうしてしまいました。

まずはここまでです。
ここから先に行くのをためらっている余談。

20000620-1.5 の (floppy の) sysinst で、partition をしようとすると、
区画の名前が a .. h でなくて、その倍くらい表示されている
のですが、実際には無効ですよね。

  会社で動かして見ている G4 は MacOS の方でいくつにも分けていて、
disklabel wd0 で見ると、8 個以上見えますが、これが普通に使えるのでしょ
うか。(NetBSD は別の disk に入れていて、その wd0 の方はまだ手を付けて
いないのです)

そう思って、いま single user の iBook(/SE) で disklabel wd0
したら、次のように表示されています。
11 partitions:           
#       size     offset     fstype [fsize bsize cpg]
a:   3072000    2934280     4.2BSD      0     0   0  # (Cyl.  3105*- 6355*)
b:    614400    2319800       swap                   # (Cyl.  2454*- 3105*)
c:  11733120          0     unused      0     0   0  # (Cyl.     0 - 12415)
d:       200        320    unknown                   # (Cyl.     0*- 0*) 
e:       512        520    unknown                   # (Cyl.     0*- 1*)
f:       512       1032    unknown                   # (Cyl.     1*- 1*)
g:     65536       1544        HFS                   # (Cyl.     1*- 70*) 
h:   2252800      67080        HFS                   # (Cyl.    70*- 2454*)
i:   2048000    6006280    unknown                   # (Cyl.  6355*- 8523*)
j:   2048000    8054280    unknown                   # (Cyl.  8523*- 10690*)
k:   1630840   10102280    unknown                   # (Cyl. 10690*- 12415)
disklabel: boot block size 0
disklabel: super block size 0
# disklabel -e wd0
/usr/bin/vi: not found
disklabel: ioctl DIOCWDINFO: Label magic number or checksum is wrong!
(disklabel or kernel is out of date?)
re-edit the label? [y]: ^C
# 

(fstype はどうやって変えるのでしょうか。)

netbsd-ml でも MAXPARTITIONの話が出ていたと思いますが、
あれは i386 だけの話ですか。
それに port-macppc で出ている disklabel の話も、良く読んでいません。
(良く読んだからと言って分るとも限りませんが)
---
(藤原)