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

(pdisk *Re: G4/800 Dual (20011220 and MP))



>                                            千葉市中央区長洲
>                                                    藤原  誠
つばいさん、いつもありがとうございます。新しいカーネルでも試し
て見ようと思います。

藤原> # pdisk が不可解な話などを後で書きたいと思います。

pdisk ですが、boot CDROM に実行形式を入れておくと便利かなと
思って、時々試したりしています。

   (以下は手写及記憶で書いていますので不正確です)
例えば、プリインストールで、
pdisk 的に 5 番目に MacOSX が入っているとします。

それを (d 5 で) 消して 
C 5p   16384     ofwboot.xcf Apple_HFS
c 6p   262144    /
c 7p  1572864    swap
c 8p  1028576    /usr
c 9p   327680    pkgsrc
c 10p 1530731136 /export
c 11p 11p        MacOSX      Apple_HFS
w
q
のように入力して区画を作り直します。

ここで disklabel wd0 とすると、上で作ったものが見えません。
確か
a 
c 全体
d  HFS 残り
の三つくらいだけが見えていた気がします。
以前にもそのようなことがあったなぁと、しようがないので、
MacOS 9.2.1 CD version 1.0 J691-3185-A と書いてある CDROM か
ら (boot cd:,\\:tbxi で) 起動して、いつものようにドライブ設
定を使って、初期化しようとすると、既定値が 7 パーティション
となっていて、上に入力した数字が全て入っています。ただし全て
が MacOS 拡張形式になっているので、その形式だけを上に書いた
ように変更しました。確かドライブ設定では最少 32M しか作れな
かった気がするのに、ここでは最少が 8M になっていて(上記 5p 
の行)、そのままにします。これで、もう一度 (20011220_MD.gz) 
で起動すると、当然のようにdisklabel で上のものが見えます。

そうか、もう一度見ればいいのかと調べると、

(5 から 8 までが後から増えているかな)

pdisk 
Partition map (with 512 byte blocks) on '/dev/wd0c'
 #:                type name               length   base      ( size )
 1: Apple_partition_map Apple                  63 @ 1        
 2:      Apple_Driver43*Macintosh              54 @ 64       
 3:      Apple_Driver43*Macintosh              74 @ 118      
 4:    Apple_Driver_ATA*Macintosh              54 @ 192      

 5:    Apple_Driver_ATA*Macintosh              74 @ 246      
 6:      Apple_FWDriver Macintosh             200 @ 320      
 7:  Apple_Driver_IOKit Macintosh             512 @ 520      
 8:       Apple_Patches Patch Partition       512 @ 1032     

 9:           Apple_HFS 名称未設定          16384 @ 1544      (  8.0M)
10:     Apple_UNIX_SVR2 A/UX Root          262144 @ 17928     (128.0M)
11:     Apple_UNIX_SVR2 Swap              1572864 @ 280072    (768.0M)
12:     Apple_UNIX_SVR2 Usr file system   1048576 @ 1852936   (512.0M)
13:     Apple_UNIX_SVR2 Unreserved 1       327680 @ 2901512   (160.0M)
14:     Apple_UNIX_SVR2 Unreserved 2     76536568 @ 3229192   ( 36.5G)
15:           Apple_HFS 名称未設定       76535718 @ 79765760  ( 36.5G)
16:                                            10 @ 156301478

disklabel wd0
 a:    262144     17928     4.2BSD      0     0     0   # (Cyl.   17*- 277*)
 b:   1572864    280072       swap                      # (Cyl.  277*- 1838*)
 c: 156301488         0     unused      0     0         # (Cyl.    0 - 155060)
 d:     16384      1544        HFS                      # (Cyl.    1*- 17*)
 e:    327680   2901512     4.2BSD      0     0     0   # (Cyl. 2878*- 3203*)
 f:  76536568   3229192     4.2BSD      0     0     0   # (Cyl. 3203*- 79132*)
 g:   1048576   1852936     4.2BSD      0     0     0   # (Cyl. 1838*- 2878*)
 h:  76535718  79765760        HFS                      # (Cyl. 79132*- 155060*)

ちなみに pdisk は普通にやると文字が化けたりするので、
pdisk /dev/wd0c > & /tmp/s
P
q
としてから文字の変換をしました。
---
(藤原)