FreeBSD QandA 55

FreeBSD QandA

Q. IDE と SCSI のハードディスクにそれぞれ DOS, FreeBSD を入れて OS-BS
   で切り換えて使おうとしたんですが OS-BS のメニューで FreeBSD を選択する
   と "No operating system" と叱られてしまいます。

A. これはオリジナルの FAQ にもありま す(When I boot FreeBSD I get
   ``Missing Operating System''.)が、基本的に FreeBSD と DOSその他の OS 
   とのディスクジオメトリの考え方が矛盾する場合に生じます。

   これの対処法もオリジナルの FAQ にあります(Which geometry should I use
   for a disk drive?)が、SCSIディスクの場合 そのジオメトリは使用するコン
   トローラが拡張変換をサポートしているかどうかに依ります(これはしばしば 
   "support for DOS disks >1GB" みたいな SCSI/BIOS の設定項目で切り換えら
   れます)。

   1) 拡張変換のサポート OFF のとき、
     N/64/32(cylinders/heads/sectors per track) としてください。
     ただし N はディスク容量を MB 単位で表わした数です。

   2) 拡張変換のサポート ON でかつ 1GB を超えるとき
     M/255/63(cylinders/heads/sectors per track) としてください。ただし
     Mはディスク容量を MB 単位で表わした数を 7.844238 で割った数です。
     で、再インストールする前にとりあえずSCSI/BIOS の "support for DOS
     disks >1GB" の設定を切り換えてください。うまくいけばちゃんと認識し
     てくれるはずです。 

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。