I'd heard of Live Upgrade before, but only in passing, so there was a bit of a learning curve required. However, it turned out to be very simple, and the only slow part was performing the actual upgrade over a 1Mb ADSL link to Sun from my home.
I followed the instructions here [docs.sun.com] and have to say that they were very useful, although there was a bit of jumping about between pages to get all of the information I needed. So, here, in summary is what I did:
- Create a new partition (slice) on my disk to take the new OS image. In this case, it was slice 4 of my single 72GB disk, and I made it approx 10GB
- lucreate -m /:/dev/dsk/c0t1d0s4:ufs -n solaris10
This copies the existing system onto the new partition and names it "solaris10"
- Upgrade the live upgrade packages to their respective Solaris 10 versions:
- pkgrm SUNWluu SUNWlur
- pkgadd -d /net/install-server/export/install/sparc/os/10/latest/Solaris_10/Product SUNWlur SUNWluu
- luupgrade -u -n solaris10 -s /net/install-server/export/install/sparc/os/10/latest
- luactivate solaris10
- shutdown -y -g0 -i0
I'm now running on Solaris 10 JDS rather than Solaris 9 and Gnome 2.0. Some of my Gnome configuration information failed to be read by JDS, so I'm having to change preferences on the fly and add launchers back into the panels, but all in all, everything went very smoothly.
A text file showing all of the output from the upgrade process is here.