To upgrade from OpenSolaris, you must be running build snv_134 (this includes snv_134, snv_134a and snv_134b). If you are on a previous release, you will need to upgrade to snv_134 prior to upgrading to OpenIndiana.
If you are currently running OpenSolaris 2009.06 (snv_111) you can use the following commands to upgrade to build 134 (snv_134):
Please read the OpenSolaris release notes before proceeding!
pfexec pkg install SUNWipkg SUNWipkg-um SUNWipkg-gui pfexec pkg set-publisher -O http://pkg.openindiana.org/legacy opensolaris.org pfexec pkg image-update -v
Once this process completes, you should reboot into the newly created snv_134 boot environment (BE) and proceed with the instructions below to upgrade to OpenIndiana.
You can upgrade an existing (x86) OpenSolaris system to OpenIndiana.
From the command line:
pfexec pkg set-publisher --non-sticky opensolaris.org pfexec pkg set-publisher -P -O http://pkg.openindiana.org/dev openindiana.org pfexec pkg image-update -v --be-name openindiana
This will add OpenIndiana as a new boot environment (BE) called "openindiana". You will still be able to use your previous OpenSolaris system until you remove the OpenSolaris BE or upgrade your ZFS pool to a newer version.
Once you have booted into the new boot environment, we would recommend you remove the opensolaris.org publisher by performing:
pfexec pkg unset-publisher opensolaris.org
If your OpenSolaris b134 console was using a keyboard layout other than "qwerty" please be aware that upon booting into OpenIndiana for the first time, your keyboard layout may be reset to "qwerty".