[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
installboot -h
- Subject: installboot -h
- From: 藤原 誠/ Makoto Fujiwara<makoto@ki.nu>
- To: port-powerpc-ja@jp.netbsd.org
- Date: Sun, 24 Oct 2004 00:23:45 +0900
- Message-ID: <yfmpt39cvb2.wl%makoto@ki.nu>
- In-Reply-To: <yfmsm86dc17.wl%info-mk@ki.nu><E1Afand-0004sy-6n@moeko.iri.co.jp><E1AhNSg-0002Am-CP@moeko.iri.co.jp>
- References: <yfmd661ptdy.wl@harry.ki.nu><yfm8yge88c7.wl@harry.ki.nu><yfm7jqepqrj.wl%makoto@ki.nu><yfm4qlfq3p3.wl%makoto@ki.nu><yfmsm86dc17.wl%info-mk@ki.nu>
- Delivered-To: mailing list port-powerpc-ja@jp.netbsd.org
- Mailing-List: contact port-powerpc-ja-help@jp.netbsd.org; run by ezmlm-idx
- User-Agent: Wanderlust/2.11.32 (Wonderwall) SEMI/1.14.5 (Awara-Onsen)FLIM/1.14.5 (Demachiyanagi) APEL/10.6 Emacs/21.3.50(powerpc-unknown-netbsd1.6ZI) MULE/5.0 (賢木)
> 千葉市中央区長洲
> 藤原 誠
| 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 解説