bsd_xdm@通常のように、コマンドラインからユーザとパスを入れるのが面倒になり、ついGUIを利用しようとすると、xdmがrc.confにxdm="YES"としたくなるが、これが要注意!動かなくなりますよ。そういうときはこれ、(本家のhowtoをそのまま転載してます)single user modeではいるのです。
xdm をバイパスする方法 (top)
xdm(1) を有効にしているが、 root パスワードがなく、利用可能な仮想コンソールがない (あるいはお使いのポートでは未サポートである) など、何らかの理由でログインできない場合は、ブートメッセージ後の xdm スタートの兆しが見えた直後に ^C を押すか、または以下のようにすることができます:
* シングルユーザーモードでブート
普通は、ブートコマンドの最後に '-s' を追加すればよいです。
* シェルの起動
シェルを尋ねられたら ENTER を押します。
* fsck(8) と mount(8) を使ってディスクのチェックとマウント
fsck -p ; mount -vat ffs
* 変数に端末の種類を設定
TERM=vt100 ; export TERM
注意: 'pc3' や 'sun' など、別の端末の種類にする必要があるかもしれません。
* 問題の修正
/etc/rc.conf を編集して xdm を使わないようにし、 'passwd' で root のパスワードの設定をするなど、必要な修正をします。