Solaris 10 10/09 Installation Guide: Planning for Installation and Upgrade

Solaris Installation Programs for Installing ZFS Root Pools

The following installation programs perform an initial installation of a ZFS root pool.

Solaris Live Upgrade can migrate a UFS file system to a ZFS root pool. Also, Solaris Live Upgrade can create ZFS boot environments that can be upgraded.

Table 6–2 ZFS Installation Programs and Limitations

ZFS Installation Program 




Solaris Installation program text installer 

The Solaris text installer performs an initial installation for a ZFS root pool. During the installation, you can choose to install either a UFS file system or a ZFS root pool. You can set up a mirrored ZFS root pool by selecting two or more slices during the installation. Or, you can attach or add additional disks after the installation to create a mirrored ZFS root pool. Swap and dump devices on ZFS volumes are automatically created in the ZFS root pool. 

  • The installation GUI is not available to install a ZFS root pool.

  • You cannot use the standard upgrade program to upgrade. You must use Solaris Live Upgrade to upgrade a ZFS root pool.

Chapter 3, Installing With the Solaris Interactive Text Installer for ZFS Root Pools (Planning and Tasks), in Solaris 10 10/09 Installation Guide: Basic Installations

Solaris Live Upgrade 

You can use the Solaris Live Upgrade feature to perform the following tasks:

  • Migrate a UFS root (/) file system to a ZFS root pool

  • Create a new boot environment in the following ways:

    • Within an existing ZFS root pool

    • Within another ZFS root pool

    • From a source other than the currently running system

    • On a system with non-global zones installed

After you have used the lucreate command to create a ZFS boot environment, you can use the other Solaris Live Upgrade commands on the boot environment.

A storage pool must be created before you use the lucreate command.

Chapter 11, Solaris Live Upgrade and ZFS (Overview), in Solaris 10 10/09 Installation Guide: Solaris Live Upgrade and Upgrade Planning


Starting with the Solaris 10 10/09 release, you can set up a JumpStart profile to identify a flash archive of a ZFS root pool. See What's New in the Solaris 10 10/09 Release.

You can create a profile to create a ZFS storage pool and designate a bootable ZFS file system. New ZFS keywords provide an initial installation. 

  • You cannot use the install_type upgrade keyword to upgrade a ZFS root pool. Nor can you use the Solaris Flash keywords.

  • Some keywords that are allowed in a UFS specific profile are not allowed in a ZFS specific profile.