README.srieal.98 シリアルコンソールについて 加藤丈典 (kato@eclogite.eps.nagoya-u.ac.jp) KATO Takenori FreeBSD(98)のコンソールとして、内蔵RS-232Cポートに接続されたダム端末を 使用することができます。これにより、FreeBSD(98)をサーバとして使用する 時に、キーボードやモニタを接続しなくてもかまわなくなります。 シリアルコンソールを使用する際は、このドキュメントおよび、IBM-PC用のカー ネルソースに含まれる、/usr/src/sys/i386/boot/biosboot/READEME.serialを 良く読んで下さい。 FreeBSD(98)でシリアルコンソールを使用する際は、以下の手順を実行して下 さい。 1: ブートコードのコンパイルオプション PC-9801シリーズの場合,キーボードが接続されていない状態と旧型 キーボードが接続されている状態とを区別する方法がありません.も し,旧型キーボードを使用していて PROBE_KEYBOARD が有効になっていると,キーボードが認識されずにシリアルコンソー ルが使用されます.また, FORCE_COMCONSOLE が有効になっていると,キーボードの接続状態に関わらずシリアルコ ンソールを使用するようになります. 2: キーボードを切り離す キーボードを接続せずに、本体を起動させた場合、システム領域のキー ボードタイプが、旧式キーボード(CAPSが機械式のキーボード)と同じ になります。FreeBSD(98)のブートコードは、これを検出して自動的 にシリアルコンソールモードに移ります。 3: 端末を接続する 内蔵RS-232Cコネクタにダム端末を接続して下さい。ダム端末が無い 場合は、適当なパソコンで通信ソフトウェアを実行させたものや、通 信機能つきのワープロなどを使用して下さい。 FreeBSD(98)のブートコードでは、RS-232Cポートを9600ボー、8ビッ ト、パリティ無しに設定されています。 4: 本体を起動する ブートブロックは、起動時にキーボードの接続を検査します。もし、 キーボードが接続されていなければ、端末に以下のメッセージが表示 されます。 No keyboard found. >> FreeBSD BOOT @0x90000 640/25600 k of memory Use hd(1,a)/kernel to boot sd0 when wd0 is also installed. Usage: [[[fd(0,a)]/kernel][-Dabcdhrsv]] Use ? for file list or press Enter for defaults Boot: これは、普段見ているメッセージとほとんど変わりませんが、はじめ に、`No keyboard found'と表示されています。ここで、ダム端末か ら、コンソール上で起動している時と同じようにカーネルを立ち上げ ることができます。起動後のメッセージはダム端末に表示されます。 もし、シリアルコンソールから通常のコンソールに切替えるには、 `-h'オプションをつけて起動して下さい。