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