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

Re: OpenFirmware



>                                            千葉市中央区長洲
>                                                    藤原  誠
原岡さん> OpenFirmwareをいじっててわからなくなったのでOp+Cmd+R+Pで
原岡さん> リセットしたら、bootするとパニックする様になりました(^^;
原岡さん> あと、kernelを今はHFS上に置いてbootさせていますが、

もしかして以上の二点は同じことのような気がしないでもないですが、
原岡さん> boot-device		hd:,ofwboot.xcf
原岡さん> boot-file
boot-file は hd:10/netbsd くらいにして見るといかがでしょうか。
 
sysinst を起動する前後で shell に入って、disklabel wd0 のように
します。すると次のような字が表示されると思います。
----------------------------------------------------------------------------
#        size    offset     fstype  [fsize bsize cpg/sgs]
 a:    204800     67080     4.2BSD      0     0     0   # (Cyl.   70*- 287*)
 b:   1024000    271880       swap                      # (Cyl.  287*- 1371*)
 c:  11733120         0     unused      0     0         # (Cyl.    0 - 12415)
 d:     65536      1544        HFS                      # (Cyl.    1*- 70*)
 e:    327680   2319880     4.2BSD   1024  8192    16   # (Cyl. 2454*- 2801*)
 f:   9084928   2647560     4.2BSD   1024  8192    16   # (Cyl. 2801*- 12415*)
 g:   1024000   1295880     4.2BSD      0     0     0   # (Cyl. 1371*- 2454*)
 h:       622  11732488    unknown                      # (Cyl. 12415*- 12415*)
disklabel: boot block size 0
disklabel: super block size 0
----------------------------------------------------------------------------
この右端の数字を見ながら、a: が何番目か数えます。c: は除きます。
すると、この場合 (1)d: (2)a: で二番目です。その数字に 8 を加えたのが起動区画
です。ですので 2 + 8 = 10 です。
どうも最近の ofwboot.xcf は hd:10 ではだめで hd:10/netbsd とする必要がある
ような気がしています。ですので
boot hd:,ofwboot.xcf hd:10/netbsd
のようになります。

原岡さん> それから、GbEは現在使えないんでしたっけ?
使えないというのは、(1) 動かない (2) 1G では使えない。のどちらでしょうか。
「動くけれど 100M まで。1G では動かない」が多分現状の気がします。
原岡さん> AirPort使えば良いってことでしたっけ?

---
(藤原)
http://www.ki.nu/software/NetBSD/iBook2/