The announcement has the general highlights and links off to all of the bugs we've fixed. From an installation point of view, the changes in this preview are mostly under the hood. The most notable ones include:
rpool/ROOT/preview2. In the same vein, we now take a snapshot of all of the datasets at installation (snapshot name is
@install) so that it's easy to tell what's been changed, and to get back to the start state of the system should that be needed for some reason.
/boot/grub/menu.lstnow points you off to the "real" menu, which is at
pkg verifypointed out some errors in the installation code, primarily around zero-length files, which we've fixed. A verification after installation will show some issues with modes of Python compiled files, but otherwise it'll be quite clean.
First, I'm running with a compressed root. The installer doesn't support this right now, but you can easily fire up a terminal window and, once the installer's created the data sets, do a
zfs set compression=on rpool/ROOT/preview2 and all of the installed software will be in compressed data sets. You need to do this quickly in order to get as much compressed as possible, since anything copied onto the data sets before the compression is enabled will not be compressed. After adding OpenOffice and a lot of other packages, I'm at 1.94 GB for the root dataset, with compression ratios reported at 1.8x or so.
pkg install SUNWvirtinst SUNWurlgrabber SUNWlibvirt SUNWxvmhvm SUNWxvmdom SUNWxvm
/rpool/boot/grub/menu.lstand add the xVM entry. The normal method for doing this is
bootadm -m upgrade, but it doesn't work for Indiana because of the menu being moved for ZFS root. The entry should look like
title OpenSolaris xVM
/platform/i86xpv/kernel/$ISADIR/unix -B $ZFS-BOOTFS
pfexec syseventadm add -c EC_xendev /usr/lib/xen/scripts/xpvd-event \\
'action=$subclass' 'domain=$domain' 'vdev=$vdev' \\
'device=$device' 'devclass=$devclass' 'febe=$fob'
pfexec syseventadm add -c EC_xpvsys /usr/lib/xen/scripts/xpvsys-event \\