新しい BE は指定したインストール、アンインストール、または更新の変更が適用された現在の BE のクローンになります。現在の BE は変更されません。システムは自動的に再起動されません。システムの次回の再ブート時に、新しい BE がデフォルトのブート選択肢になります。現在の BE も引き続きブートに使用できます。
--no-be-activate オプションを指定した場合、次回のリブート時に、新しい BE がデフォルトのブート選択肢になりません。
新規 BE の作成を強制するか、新規 BE がデフォルトで作成される場合に新規 BE にわかりやすい名前を付けるには、--be-name オプションを使用します。
操作のプレビューの例では、group/feature/amp パッケージをインストールするとき、新規 BE がデフォルトで作成されないことを示しました。次の出力の一部では、--be-name オプションが指定されているため、新規 BE が作成されます。
$ pkg install -v --be-name s11amp group/feature/amp Packages to install: 6 Mediators to change: 1 Estimated space available: 22.70 GB Estimated space to be consumed: 751.08 MB Create boot environment: Yes Activate boot environment: Yes Create backup boot environment: No Rebuild boot archive: No
インストール操作の終わりに次のメッセージが表示されます。
A clone of s11 exists and has been updated and activated. On the next boot the Boot Environment s11amp will be mounted on '/'. Reboot when ready to switch to this updated BE.
pkg list コマンドは、現在の BE に group/feature/amp パッケージがインストールされていないため、group/feature/amp パッケージがインストールされていないことを報告します。group/feature/amp パッケージは新しい s11amp BE にインストールされます。
$ pkg list group/feature/amp pkg list: no packages matching 'group/feature/amp' installed
beadm list コマンドを使用して、システムに s11amp という新しいアクティブな BE があることを確認します。「N」で示された BE は現在ブートされています。「R」で示された BE はリブート時のデフォルトです。リブート時のデフォルトの BE を変更するには、beadm activate コマンドを使用します。
$ beadm list BE Active Mountpoint Space Policy Created -- ------ ---------- ----- ------ ------- s11 N / 30.92M static 2014-03-05 08:51 s11amp R - 25.75G static 2014-03-26 10:45
新しい BE に group/feature/amp パッケージがインストールされていることを確認します。新規 BE をマウントし、-R オプションを使用して、マウントされた BE 上で操作を行います。I 列の「i」は、group/feature/amp パッケージがインストールされていることを示します。
$ beadm mount s11amp /mnt $ beadm list BE Active Mountpoint Space Policy Created -- ------ ---------- ----- ------ ------- s11 N / 30.92M static 2014-03-05 08:51 s11amp R /mnt 25.75G static 2014-03-26 10:45 $ pkg -R /mnt list group/feature/amp NAME (PUBLISHER) VERSION IFO group/feature/amp 0.5.11-0.175.2.0.0.33.0 i--
s11amp BE を必ずアンマウントしてください。
$ beadm unmount s11amp