FreeBSD QandA 1870

FreeBSD QandA

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 まで お知らせください。