この手順は、/etc/passwd などの重要なファイルに、無効なエントリがあり正常にブートできない場合に必要です。
システムのデバイス名を調べたい場合は、第 20 章「デバイスへのアクセス」を参照してください。
Solaris インストール CD またはネットワークからブートしているかどうかによって、次のそれぞれの手順に従ってください。
ファイル内に無効なエントリがあるファイルシステムをマウントします。
# mount /dev/dsk/device-name /a |
新しくマウントしたディレクトリに移動します。
# cd /a/directory |
端末タイプを設定します。
# TERM=sun # export TERM |
エディタを使って、ファイルから無効なエントリを削除します。
# vi filename |
ルート (/) ディレクトリに移動します。
# cd / |
/a ディレクトリのマウントを解除します。
# umount /a |
システムをリブートします。
# init 6 |
システムが実行レベル 3 になっていることを確認します。
ブートプロセスが正常に終了すると、ログイン画面かログインプロンプトが表示されます。
hostname console login: |
次に、ローカル CD-ROM からブートした後、重要なシステムファイルを修復する例として、/etc/passwd を使用した場合を示します。
ok boot cdrom -s # mount /dev/dsk/c0t3d0s0 /a # cd /a/etc # TERM=sun # export TERM # vi passwd (無効なエントリを削除する) # cd / # umount /a # init 6 |