Solaris 10 10/09 インストールガイド (Solaris Live Upgrade とアップグレードの計画)

SPARC: 元のブート環境へのフォールバック

元のブート環境には、次の 3 つの方法でフォールバックできます。

ProcedureSPARC: 新しいブート環境のアクティブ化に成功した場合のフォールバック

新しいブート環境のアクティブ化に成功したが、その結果に満足できない場合は、この手順を使用します。

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』「RBAC の構成 (作業マップ)」を参照してください。

  2. 次のように入力します。


    # /sbin/luactivate BE_name
    
    BE_name

    アクティブにするブート環境の名前を指定します。

  3. 再起動します。


    # init 6
    

    前の稼働ブート環境がアクティブブート環境になります。

ProcedureSPARC: ブート環境のアクティブ化に失敗した場合のフォールバック

  1. OK プロンプトで、Solaris Operating System DVD、Solaris SOFTWARE - 1 CD、ネットワーク、またはローカルディスクからマシンをシングルユーザーモードで起動します。


    OK boot device_name -s
    
    device_name

    システムをブートするデバイスの名前を指定します (たとえば、 /dev/dsk/c0t0d0s0)。

  2. 次のように入力します。


    # /sbin/luactivate BE_name
    
    BE_name

    アクティブにするブート環境の名前を指定します。

  3. プロンプトに対して、次のコマンドを入力します。


    Do you want to fallback to activate boot environment <disk name> 
    (yes or no)? yes
    

    フォールバックによるアクティブ化が正常に行われたことを示すメッセージが表示されます。

  4. 再起動します。


    # init 6
    

    前の稼働ブート環境がアクティブブート環境になります。

ProcedureSPARC: DVD、CD、またはネットワークインストールイメージを使って元のブート環境に戻す

DVD、CD、ネットインストールイメージ、またはブート可能な別のディスクからブートするには、この手順を使用します。この場合、以前のアクティブブート環境からルート (/) スライスをマウントする必要があります。そのあとで、ブート環境の切り替えを行う luactivate コマンドを実行してください。リブートすると、以前のアクティブブート環境が再び起動されます。

  1. OK プロンプトで、Solaris Operating System DVD、Solaris SOFTWARE - 1 CD、ネットワーク、またはローカルディスクからマシンをシングルユーザーモードで起動します。


    OK boot cdrom -s 
    

    または


    OK boot net -s
    

    または


    OK boot device_name -s
    
    device_name

    オペレーティングシステムのコピーが格納されているディスクおよびスライスの名前を指定します (たとえば、/dev/dsk/c0t0d0s0)。

  2. 必要に応じて、フォールバックブート環境のルート (/) ファイルシステムの整合性を確認します。


    # fsck device_name
    
    device_name

    戻すブート環境のディスクデバイスにあるルート (/) ファイルシステムの名前を指定します。デバイス名は、/dev/dsk/cwtxdysz の形式で入力します。

  3. アクティブブート環境のルート (/) スライスをディレクトリ (/mnt など) にマウントします。


    # mount device_name /mnt
    
    device_name

    戻すブート環境のディスクデバイスにあるルート (/) ファイルシステムの名前を指定します。デバイス名は、/dev/dsk/cwtxdysz の形式で入力します。

  4. アクティブブート環境のルート (/) スライスから、次のように入力します。


    # /mnt/sbin/luactivate
    

    前の稼働ブート環境がアクティブになり、結果が示されます。

  5. /mnt をマウント解除します。


    # umount  /mnt
    
  6. 再起動します。


    # init 6
    

    前の稼働ブート環境がアクティブブート環境になります。