値を変更する前に /etc/system のコピーを作成しておけば、不正な値を簡単に元の値に戻せます。
# cp /etc/system /etc/system.good |
/etc/system に設定した値が原因でシステムがブートできない状態になった場合は、次のコマンドでブートします。
ok boot -a |
このコマンドを実行すると、ブートプロセスで使用する各ファイルの名前をシステムから要求されます。/etc/system ファイルの名前が要求されるまで Return キーを押して、デフォルトの値を適用します。Name of system file [/etc/system]: プロンプトが表示されたら、正しい /etc/system ファイルのコピーの名前か /dev/null を入力します。
Name of system file [/etc/system]: /etc/system.good |
/dev/null を入力すると、システムは /dev/null から構成情報を読み込もうとします。しかし、/dev/null は空のため、システムはデフォルト値を使用します。システムがブートした後、/etc/system ファイルを修正できます。
システムの回復については、『Solaris のシステム管理 (第 1 巻)』でさらに記述されています。