[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