FreeBSD QandA 1870
Q. NetBSD/i386 と FreeBSD を1台のハードディスクに共存させて、ブート時に
切り替えて使いたいのですが、どうすればいいでしょうか?
A. 結論から言えば、現在では特別な小細工は不要です。
しかし以前は、複数の BSD パーティション (ここでいうパーティションは
FreeBSD で言うところのスライス) に各々 FreeBSD をインストールしても、
始めに見つかった BSD パーティションからしかブートできませんでした。
また NetBSD と FreeBSD は、パーティションID が 165(0xa5) と同じだった
ので、同様に2番目以降の BSD パーティションからはブートできませんでし
た (現在の NetBSD/i386 では 169)。
これには NetBSD, FreeBSD 共に、
1. MBR にインストールされるブートマネージャ (ブートセレクタ)
2. BSD パーティションの先頭に書き込まれるブートブロック
3. カーネル
の何れかに制限があったためです。
SYSTEM COMMANDER などのいくつかのブートセレクタは、この2.以降の制限を
出し抜くために、一時的に問題となるパーティションを隠す機能が付いてい
ます。[FreeBSD-users-jp 29512] [管理番号 797]
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。