Solaris 9 インストールガイド

IA: 同じディスクに存在するブート環境をフォールバックする

ブート中に障害が発生する場合があります。ルート (/) ファイルシステムが同じ物理ディスク上に存在する場合、次の手順を実行して、元のブート環境にフォールバックします。この場合、以前のアクティブブート環境からルート (/) スライスをマウントする必要があります。その後で、ブート環境の切り替えを行う luactivate コマンドを実行してください。リブートすると、1 つ前のアクティブブート環境が再び起動されます。

  1. システムのブート方法を決定します。

    • Solaris 9 DVD または Solaris 9 INSTALLATION CD からブートする場合は、そのディスクを挿入します。この場合、システムの BIOS が DVD または CD からのブートをサポートしている必要があります。

    • ネットワークからブートする場合は、PXE (Pre-boot eXecution Environment) ネットワークブートを使用してください。システムは PXE をサポートするものでなければなりません。システムの BIOS 設定ツールまたはネットワークアダプタの構成設定ツールを使用して、PXE を使用するようにシステムを設定します。

    • フロッピーディスクからブートする場合は、システムのフロッピーディスクドライブに Device Configuration Assistant (デバイス構成用補助) (Intel 版) のフロッピーディスクを挿入します。


      IA のみ –

      次の方法で、Device Configuration Assistant (デバイス構成用補助) ソフトウェアをフロッピーディスクにコピーできます。


    画面の指示に従って進み、「Current Boot Parameters」メニューを表示します。

  2. b -s と入力して、シングルユーザー状態でマシンをブートします。


    
    
  3. 必要に応じて、フォールバックブート環境のルート (/) が置かれているファイルシステムの完全性を確認します。


    # fsck mount point
    

    mount_point

    信頼性のあるルートファイルシステム 

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


    # mount device_name /mnt/sbin
    

    device_name

    フォールバックしたいブート環境のディスクデバイスにあるルート (/) ファイルシステムの名前を指定します。デバイス名の形式は、/dev/dsk/c numtnum dnums num です。

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


    # /mnt/sbin/luactivate
    

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

  6. /mnt/sbin のマウントを解除します。


    # umount device_name /mnt/sbin
    

    device_name

    フォールバックしたいブート環境のディスクデバイスにあるルート (/) ファイルシステムの名前を指定します。デバイス名の形式は、/dev/dsk/c numtnum dnums num です。

  7. リブートします。


    # init 6
    

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