Upgrading With Solaris Live Upgrade When Non-Global
Zones Are Installed on a System

The following example provides abbreviated
descriptions of the steps to upgrade a system with non-global zones installed.
In this example, a new boot environment is created by using the lucreate command on a system that is running the Solaris 10 release. This
system has non-global zones installed and has a non-global zone with a separate
file system on a shared file system, zone1/root/export.
The new boot environment is upgraded to the Solaris Express 5/07 release
by using the luupgrade command. The upgraded boot environment
is activated by using the luactivate command.

Remove the Solaris Live Upgrade packages
from the current boot environment.

# pkgrm SUNWlucfg SUNWluu SUNWlur

Note –

Remove the SUNWlucfg package if your current boot
environment is Solaris Express 2/07 build 52 or later. If your boot environment
is build 51 or earlier or another release, this package is not on your system.

Insert the Solaris DVD or CD. Then
install the replacement Solaris Live upgrade packages from the target release.

In the following example, a new boot environment named newbe is
created. The root (/) file system is placed on c0t1d0s4. All non-global zones in the current boot environment are copied
to the new boot environment. A separate file system was created with the zonecfg add fs command for zone1. This separate
file system /zone/root/export is placed on a separate
file system, c0t1d0s1. This option prevents the separate
file system from being shared between the current boot environment and the
new boot environment.