Example of Upgrading With Solaris Live Upgrade (Command-Line Interface)

In this example, a new boot environment is created by using the lucreate command on a system that is running the Solaris 2.6 release. The new boot environment is upgraded to the Solaris 9 release by using the luupgrade command. The upgraded boot environment is activated by using the luactivate command. An example of falling back to the original boot environment is also given.

Install Live Upgrade on the Active Boot Environment

Insert the Solaris 9 DVD or Solaris 9 Software 2 of 2 CD.

Follow the step for the media you are using.

If you are using the Solaris 9 DVD, change directories to the installer and run the installer.

# cd /cdrom/cdrom0/Solaris_9/Tool/Installers
# ./liveupgrade20

The Solaris Web Start installer is displayed.

If you are using the Solaris 9 Software 2 of 2 CD, run the installer.

% ./installer

The Solaris Web Start installer is displayed.

From the Select Type of Install panel, click Custom.

On the Locale Selection panel, click the language to be installed.

Choose the software to install.

For DVD, on the Component Selection panel, click Next to install the packages.

For CD, On the Product Selection panel, click Default Install for Solaris Live Upgrade and click on the other software choices to deselect them.

Follow the directions on the Solaris Web Start installer panels to install the software.

Create a Boot Environment

The source boot environment is named c0t4d0s0 by using the -c option. Naming the source boot environment is required the first time Solaris Live Upgrade is used on the system to create a boot environment. Any subsequent boot environment creations do not require using the -c option.

The new boot environment is named c0t15d0s0. The -A option creates a description that is associated with the boot environment name.

The root (/) file system is copied to the new boot environment. Also, a new swap slice is created rather than sharing the source boot environment's swap slice.

Activate the Inactive Boot Environment

The c0t15d0s0 boot environment is made bootable with the luactivate command. The system is then rebooted and c0t15d0s0 becomes the active boot environment. The c0t4d0s0 boot environment is now inactive.

# luactivate c0t15d0s0
# init 6

Fall Back to the Source Boot Environment

Three procedures for falling back depend on your new boot environment activation situation:

The original boot environment, c0t4d0s0, becomes the active boot environment.

SPARC: To Fall Back to the Original Boot Environment by Using a DVD, CD, or Net Installation Image

In this example, the new boot environment was not bootable. You cannot boot from the original boot environment and must use media or a net installation image. The device is /dev/dsk/c0t4d0s0. The original boot environment, c0t4d0s0, becomes the active boot environment.