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

Re: MacOS とNetBSDの共存



<20001129034828D.ie9t-sbgk@asahi-net.or.jp>の記事において
ie9t-sbgk@asahi-net.or.jpさんは書きました。

> 柴垣です。

> tsutsui> #あと apple partition map の NetBSD の entry のどこかをいじって
> tsutsui> #boot 可のマークと読み込む block number を手で書いたような。
> 
> このあたりのことが詳しく知りたいです。

とりあえず、今の installboot は writeapplepartmap() で
ダミーの partition map を作成していますが、ここで
書き込んでいる内容と同じものをあらかじめ MacOS と
NetBSD とそれぞれに partition を切ったディスクの
NetBSD の entry に対して書き込めばいいはずです。

pmPyPartStart が開始位置、pmPartBlkCnt, pmDataCnt は謎(?)
pmPartStatus = 0x3b が boot 可、pmBoot{Size,Load,Entry} は
名前の通り、とかでしたっけ。
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp