====== rootでログインできない ======
rootのパスワードを忘れてしまったり、rootのシェルを間違ったものに変更してしまったりして\\
rootでログインできなくなった場合はシングルユーザモードで起動して修正します。\\
シングルユーザモードで起動して修正する方法をメモしておきます。\\
後は[[02_freebsd:99_その他:カーネル再構築|カーネル再構築]]や、OSアップグレードの時もシングルユーザモードでの作業が必要になります。
====== 環境 ======
FreeBSD 6.0
====== シングルユーザモードでの起動 ======
■まずはシステムを再起動(停止)します。
# reboot
or
# shutdown now
■起動時にデーモン君が現れ10秒間のwaitがある個所で4番を選択します。\\
これでシングルユーザモードで起動ができます。\\
※古いバージョンだと10秒間のwaitがある個所でスペースキーを入力し\\
プロンプトで下記のようにするとシングルユーザモードで起動します。
boot -s
■その後、シェルを選択するように要求されるので、そのまま/bin/shでEnterキー\\
またはtcshがいい場合は/bin/tcshと入力してEnterキー
====== 修正できるように下準備 ======
■シングルユーザモードで起動時はファイルシステムもマウントされてないし、全てリードオンリーとなっております。
# fsck -p ファイルシステムのチェック
# mount -a /etc/fstabに登録された内容でマウントする。
これで、書き込み可能な状態となります。
====== カーネル再起動時などの下準備 ======
# swapon -a
スワップを有効にする。