Creating and Administering Oracle® Solaris 11.2 Boot Environments

Exit Print View

Updated: July 2014
 
 

About the beadm Command

    The beadm command enables you to perform the following tasks:

  • Create a new boot environment based on the active boot environment

  • Create a new boot environment based on an inactive boot environment

  • Create a snapshot of an existing boot environment

  • Create a new boot environment based on an existing snapshot

  • Create a new boot environment in a different zpool

  • Create a new boot environment and add a custom title and description to the x86 GRUB menu or the SPARC boot menu

  • Activate an existing, inactive boot environment

  • Mount a boot environment

  • Unmount a boot environment

  • Destroy a boot environment

  • Destroy a snapshot of a boot environment

  • Rename an existing, inactive boot environment

  • Display information about your boot environment snapshots and datasets

    The beadm command has the following features:

  • Aggregates all datasets in a boot environment and performs actions on the entire boot environment at once. You should not perform ZFS commands to modify each dataset individually.

  • Manages the dataset structures within boot environments. For example, when the beadm command clones a boot environment that has shared datasets, the command automatically recognizes and manages those shared datasets for the new boot environment.

  • Enables you to perform administrative tasks on your boot environments in a global zone or in a non-global zone.

  • Automatically manages and updates the GRUB menu for x86 systems or the boot menu for SPARC systems. For example, when you use the beadm command to create a new boot environment, that environment is automatically added to the GRUB menu or boot menu.