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

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



>現状ではofwboot.elfとpdisk、それにhfsツールが配布セットに含
>まれていないのが問題になります。これらをftp.jp.netbsd.orgに
>置いてもらえないでしょうか。

ofwboot.elf は 1.4.1 にこっそりいれちゃいましょう。
binary/kernel あたりにでもいれておきましょうか。
pdisk はまだ完成度が低くて、hfsutils は GPL なので
どちらも 1.4.1 には入れられません(すごく入れにくい)。
md の容量にもあまり余裕がないので、これらはそのうち
pub/NetBSD/arch/macppc のどこかにでも置くということで。

# 極端ですが、ディスクの先頭に HFS パーティションを
# 作るようにして、必要なもの全部含めたディスクイメージ
# を配付する手もあります。非圧縮で 2MB ぐらいですから。

>ところで、Apple Partition Mapとdisklabelってそのまま共存でき
>ました? LABELSECTOR/LABELOFFSETを変えないと重なっちゃったよ
>うな気がしました。

重なります。でも共存できます。最初のセクターの未使用
(にみえる)部分に BSD disklabel を入れていますから。

struct drvr_map {
	u_int16_t	sbSig;		/* map signature */
	u_int16_t	sbBlockSize;	/* block size of device */
	u_int32_t	sbBlkCount;	/* number of blocks on device */
	u_int16_t	sbDevType;	/* (used internally by ROM) */
	u_int16_t	sbDevID;	/* (used internally by ROM) */
	u_int32_t	sbData;		/* (used internally by ROM) */
	u_int16_t	sbDrvrCount;	/* number of driver descriptors */
	u_int8_t        blockpadding[238];
};

の blockpadding を使っています。

将来ここが Apple につかわれちゃったら…、それはそのとき
考えましょう。:-)