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

installboot -h



>                                            千葉市中央区長洲
>                                                    藤原  誠

| From: Tsubai Masanari <tsubai@iri.co.jp>
| Subject: Re: HFS
| Date: Fri, 16 Jan 2004 15:28:06 +0900

つ> >> すでに一部の人にバレてますが、HFSの実装を始めました。

つ> ついでに、FFS と HFS のハイブリッドを作る(つまり FFS 先頭の 8KB
つ> に HFS の管理情報を書く) installboot を作ってみました。これを
つ> 使えば一応 OF3 でも自前でブート可能までもっていけるようになります。
つ> まだいろいろと問題があるんだけど(たとえば HFS ではブロック番号
つ> が16ビットしかないとか)。

という記事があったのをすっかり忘れていました。
installboot -h 
とかすればいい訳ですよね ?

sysinst の中で OF3 なのか OF1/2 なのか。Apple Partition Map
があるのか、ないのか調べるのは簡単なのでしょうか ?

実は OF 2.0.2 で、
ずっうと前は MacOS だった disk を、全部使って NetBSD にしていますが
sudo hexdump -C /dev/rwd0a
で見ると、次のような字が残っていたりして ? 

00000200  50 4d 00 00 00 00 00 02  00 00 00 01 00 00 00 02  |PM..............|
00000210  41 70 70 6c 65 00 00 00  00 00 00 00 00 00 00 00  |Apple...........|
00000220  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000230  41 70 70 6c 65 5f 70 61  72 74 69 74 69 6f 6e 5f  |Apple_partition_|
00000240  6d 61 70 00 00 00 00 00  00 00 00 00 00 00 00 00  |map.............|
00000250  00 00 00 00 00 00 00 02  00 00 00 37 00 00 00 00  |...........7....|
00000260  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

pdisk では
ttyp1:makoto@h  0:21:27/041024(~)> sudo pdisk /dev/wd0c 
Edit /dev/wd0c -
Command (? for help): P

Partition map (with 512 byte blocks) on '/dev/wd0c'
 #:                type name       length   base       ( size )
 1: Apple_partition_map Apple           2 @ 1         
 2:       NetBSD/macppc*NetBSD 2147483647 @ 4          (1024.0G)

Device block size=512, Number of Blocks=5009760 (2.4G)
DeviceType=0x0, DeviceId=0x0
Drivers-
1:  20 @ 64, type=0x701
2:  33 @ 118, type=0xf8ff

Command (? for help): 

---
(藤原)
http://www.ki.nu/software/NetBSD2/ NetBSD 解説