Go to main content
Oracle® Solaris 10 から Oracle Solaris 11.3 への移行

印刷ビューの終了

更新: 2015 年 10 月
 
 

Oracle Solaris 11 ブート環境を更新する方法

ブート環境を更新するには、pkg update コマンドを使用します。クローン (新しい) BE が作成されている場合、変更はクローン内で行われ、現在の BE は変更されません。デフォルトで、新しい BE がアクティブ化されます。変更を表示するには、新しい BE をリブートします。変更内容に満足できない場合は、元の BE をリブートできます。ベストプラクティスとして、最初に pkg update –nv コマンドを使用して、更新されるパッケージを特定します。


Caution

注意  -  BE の更新時には、ルートプールバージョンのアップグレードが必要になる可能性があります。プールバージョンをアップグレードし、BE を更新する前に、すべての機能をテストし、現在の更新に問題がないことを確認します。プールバージョンのアップグレードについては、Oracle Solaris 11.3 での ZFS ファイルシステムの管理 のZFS ストレージプールをアップグレードするを参照してください。


  1. システムの既存の BE 情報を表示します。
    # beadm list
  2. 次のように BE を更新します。
    # pkg update -nv

    –nv オプションにより、実際にパッケージをインストールせずに、まずインストールされるパッケージを特定できます。

    次に、次のようにパッケージをインストールします。

    # pkg update --be-name meaningfulName

    新しい BE に名前を付ける場合は、意味のある名前を選択します。たとえば、solaris という既存の BE がある場合、solaris-1 と呼ばれる新しい BE が作成され、pkg update 操作の完了後に自動的にアクティブ化されます。

  3. システムをリブートしてから、BE のステータスを確認します。
    # init 6
    .
    .
    .
    # beadm list
  4. (オプション) 新しい BE のブート時にエラーが発生した場合は、以前の BE を有効にしてブートします。
    # beadm activate previousBE
    # init 6

    アクティブ化された BE がブートしない場合は、復旧のためにバックアップ BE からブートする方法を参照してください。