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

Re: Does iMac now find root device on local IDE drive?



>エラーメッセージを今参照できないのですが、hd:0 (ってide0/disk@0:0と同
>じですよね)だとOpen Firmwareがエラーを出して読み込んでくれないので、

まず、これはブートしません。なぜだかしらないけど OF-3.x では raw
partition からは上がってこないので HFS に ofwboot.elf を置くしか
ありません。

それから OF にとっては hd と ide0/disk@0 は同じですが、カーネルに
とってはそうではない(ようにしたと思う)のでふるまいが違います。
@N をさがしてどのディスクが root なのか決めたような気がします。
もう忘れたけど。:-)

# package-to-path method がバグつきであまり使えないのです。

わざわざ書くほどのことでもないけど、今 PB G3/400 ではこんな↓
状態になっていて、 boot ide0/disk@0:3,ofwboot.elf (相当)で
ブートしています。

8 partitions:
#        size   offset     fstype   [fsize bsize   cpg]
  a:   120960        0     4.2BSD     1024  8192    16   # (Cyl.    0 - 127)
  b:   494235   120960       swap                        # (Cyl.  128 - 650)
  c: 12685680        0     unused        0     0         # (Cyl.    0 - 13423)
  d:   120960  1223775     4.2BSD     1024  8192    16   # (Cyl. 1295 - 1422)
  e:     2880  1219995        HFS                        # (Cyl. 1291 - 1293*)
  g:   604800   615195     4.2BSD     1024  8192    16   # (Cyl.  651 - 1290)
  h: 11340000  1344735     4.2BSD     1024  8192    16   # (Cyl. 1423 - 13422)

Partition map (with 512 byte blocks) on 'wd0c'
 #:                type name     length   base     ( size )
 1: Apple_partition_map Apple         4 @ 1       
 2:          NetBSD_FFS NetBSD  1219990 @ 5        (595.7M)
 3:           Apple_HFS MacOS      2880 @ 1219995  (  1.4M)
 4:          NetBSD_FFS NetBSD 11462804 @ 1222875  (  5.5G)