JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 10 1/13 インストールガイド: Live Upgrade とアップグレードの計画     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I Live Upgrade を使ったアップグレード

1.  Oracle Solaris インストールの計画についての参照先

2.  Live Upgrade (概要)

3.  Live Upgrade (計画)

4.  Live Upgrade を使用したブート環境の作成 (タスク)

5.  Live Upgrade によるアップグレード (タスク)

6.  障害回復: 元のブート環境へのフォールバック (タスク)

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

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

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

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

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

x86: 新しいブート環境のアクティブ化に成功した場合の GRUB メニューを使ったフォールバック

x86: ブート環境のアクティブ化に失敗した場合の GRUB メニューを使ったフォールバック

x86: ブート環境のアクティブ化に失敗した場合の GRUB メニューと DVD または CD を使ったフォールバック

7.  Live Upgrade ブート環境の管理 (タスク)

8.  非大域ゾーンがインストールされているシステムにおける Oracle Solaris OS のアップグレード

9.  Live Upgrade の例

パート II Live Upgrade を使った ZFS ルートプールのアップグレードと ZFS ルートプールへの移行

10.  Live Upgrade と ZFS (概要)

11.  ZFS の Live Upgrade (計画)

12.  ZFS ルートプールのブート環境の作成

13.  非大域ゾーンがインストールされている ZFS での Live Upgrade

パート III 付録

A.  Live Upgrade コマンドリファレンス

B.  トラブルシューティング (タスク)

C.  その他の SVR4 パッケージ要件 (リファレンス)

D.  アップグレード時のパッチアナライザの使用 (タスク)

用語集

索引

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

元のブート環境に戻すには、ご使用の環境にもっとも適した手順を選択してください。

x86: 新しいブート環境のアクティブ化に成功した場合の GRUB メニューを使ったフォールバック

新しいブート環境のアクティブ化に成功したが、その結果に満足できない場合は、この手順を使用します。GRUB を使用すると、元のブート環境にすばやく切り替えることができます。


注 - 切り替えるブート環境は、GRUB ソフトウェアで作成された GRUB ブート環境でなければなりません。ブート環境が Solaris 8、Solaris 9、または Solaris 10 3/05 リリースで作成された場合、ブート環境は GRUB ブート環境ではありません。


  1. システムをリブートします。
    # init 6

    GRUB メニューが表示されます。Oracle Solaris OS は、元のブート環境です。second_disk ブート環境は正常にアクティブにされていて、GRUB メニューに表示されます。failsafe エントリは、なんらかの理由でプライマリエントリがブートしない場合の回復用です。

    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris failsafe                                                   |
    |second_disk                                                        |
    |second_disk failsafe                                               |
    +-------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.
  2. 元のブート環境をブートするには、矢印キーを使用して元のブート環境を選択し、Return キーを押します。

x86: ブート環境のアクティブ化に失敗した場合の GRUB メニューを使ったフォールバック

ブート中に障害が発生した場合、次の手順を使用して元のブート環境に戻します。この例では、GRUB メニューは適切に表示されますが、新しいブート環境のブートに失敗します。デバイスは /dev/dsk/c0t4d0s0 です。元のブート環境 c0t4d0s0 がアクティブブート環境になります。


注意

注意 - Solaris 10 3/05 リリースでは、以前のブート環境と新しいブート環境が異なるディスク上にある場合に推奨されるフォールバック方法には、BIOS でのハードディスクのブート順序の変更が含まれていました。Solaris 10 1/06 以降のリリースでは、BIOS ディスク順序を変更する必要はなく、変更しないことを強くお勧めします。BIOS ディスク順序を変更すると、GRUB メニューが無効になることがあり、ブート環境がブートできなくなることがあります。BIOS ディスク順序が変更されている場合は、この順序を元の設定に戻せば、システムの機能が復元されます。


始める前に

ブート環境は、GRUB ソフトウェアで作成されている必要があります。Solaris 10 1/06 リリースより前に作成されたブート環境は、GRUB ブート環境ではありません。ブート可能な GRUB ブート環境がない場合は、「x86: ブート環境のアクティブ化に失敗した場合の GRUB メニューと DVD または CD を使ったフォールバック」の手順に進んでください。

  1. GRUB メニューを表示するにはシステムをリブートします。
    # init 6

    GRUB メニューが表示されます。

    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------+
    |Solaris                                                            |
    |Solaris failsafe                                                   |
    |second_disk                                                        |
    |second_disk failsafe                                               |
    +-------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.
  2. GRUB メニューから、元のブート環境を選択します。
  3. GRUB メニューを編集して、シングルユーザーモードでブートします。
    1. e と入力して GRUB 編集メニューを表示します。
      root (hd0,2,a)
      kernel /platform/i86pc/multiboot
      module /platform/i86pc/boot_archive
    2. 矢印キーを使用して、元のブート環境のカーネルエントリを選択します。
    3. e と入力します。

      GRUB 編集メニューにカーネルエントリが表示されます。

      grub edit>kernel /boot/multiboot
    4. -s と入力し、Enter キーを押します。

      次の例では、-s オプションの配置に注意してください。

      grub edit>kernel /boot/multiboot -s
    5. シングルユーザーモードでブート処理を開始するには、b と入力します。
  4. (省略可能) 必要に応じて、フォールバックブート環境のルート (/) ファイルシステムの整合性を確認します。
    # fsck mount- point
    mount-point

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

  5. 元のブート環境のルートスライスをいずれかのディレクトリ (/mnt など) にマウントします。
    # mount device-name /mnt
    device-name

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

  6. アクティブなブート環境のルートスライスから、以前の稼働ブート環境をアクティブにします。
    # /mnt/sbin/luactivate
  7. ディレクトリをアンマウントします。
    # umount /mnt
  8. リブートします。
    # init 6

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

x86: ブート環境のアクティブ化に失敗した場合の GRUB メニューと DVD または CD を使ったフォールバック

ブート中に障害が発生した場合、次の手順を使用して元のブート環境に戻します。この例では、新しいブート環境のブートに失敗しています。また、GRUB メニューは表示されません。デバイスは /dev/dsk/c0t4d0s0 です。元のブート環境 c0t4d0s0 がアクティブブート環境になります。


注意

注意 - Solaris 10 3/05 リリースでは、以前のブート環境と新しいブート環境が異なるディスク上にある場合に推奨されるフォールバック方法には、BIOS でのハードディスクのブート順序の変更が含まれていました。Solaris 10 1/06 以降のリリースでは、BIOS ディスク順序を変更する必要はなく、変更しないことを強くお勧めします。BIOS ディスク順序を変更すると、GRUB メニューが無効になることがあり、ブート環境がブートできなくなることがあります。BIOS ディスク順序が変更されている場合は、この順序を元の設定に戻せば、システムの機能が復元されます。


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

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

  2. Oracle Solaris Operating System DVD (x86 版) または Oracle Solaris Software for x86 Platforms - 1 CD を挿入します。
  3. DVD または CD からブートします。
    # init 6

    GRUB メニューが表示されます。

    GNU GRUB version 0.95 (616K lower / 4127168K upper memory)
    +-------------------------------------------------------------------------+
    |Oracle Solaris 10 8/11                                                   |
    |Oracle Solaris 10 8/11 Serial Console ttya                               |
    |Oracle Solaris 10 8/11 Serial Console ttyb (for lx50, v60x and v65x      |
    +-------------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.
  4. デフォルトのオプションがブートされるまで待機するか、表示されているオプションのどれかを選択します。

    インストール画面が表示されます。

    +-------------------------------------------------------------------+
    |                                                                    |
    |Select the type of installation you want to perform:                |
    |                                                                    |
    |         1 Solaris Interactive                                      |
    |         2 Custom JumpStart                                         |
    |         3 Solaris Interactive Text (Desktop session)               |
    |         4 Solaris Interactive Text (Console session)               |
    |         5 Apply driver updates                                     |
    |         6 Single user shell                                        |
    |                                                                    |
    |        Enter the number of your choice followed by the <ENTER> key.|
    |        Alternatively, enter custom boot arguments directly.        |
    |                                                                    |
    |         If you wait 30 seconds without typing anything,            |
    |         an interactive installation will be started.               |
    +----------------------------------------------------------------- --+
  5. Single User Shell オプションを選択します。

    次のメッセージが表示されます。

    Do you wish to automatically update the boot archive? y /n
  6. n と入力します。
    Starting shell...
    #

    これでシングルユーザーモードになりました。

  7. (省略可能) 必要に応じて、フォールバックブート環境のルート (/) ファイルシステムの整合性を確認します。
    # fsck mount- point
    mount-point

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

  8. 元のブート環境のルートスライスをいずれかのディレクトリ (/mnt など) にマウントします。
    # mount device-name /mnt
    device-name

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

  9. アクティブなブート環境のルートスライスから、以前の稼働ブート環境をアクティブにします。
    # /mnt/sbin/luactivate
    Do you want to fallback to activate boot environment c0t4d0s0
    (yes or no)? yes
  10. ディレクトリをアンマウントします。
    # umount device_name
  11. リブートします。
    # init 6

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