> However,
> on the "opensolari bible" is specified that you can
> install multiple -solaris systems on the same ZFS
> pool. I was wondering, how can I do this?
This is not possible using the regular optical / live cd
installation media (because the installer on the optical
media does not allow to use an existing zpool, it always
creates a new / empty zpool)
You can install it manually, using a temporary disk (e.g.
an usb storage device).
1. install the oldest solaris release to your regular hdd
(this creates a new zfs pool).
The first OS you install must be the version of Solaris
that uses the oldest zpool version. (Newer Solaris kernels
can read older zpool formats, but not vice versa)
2. install newer solaris releases to the temporary storage
device
3. instead of booting from the temp storage device, boot into
the existing solaris from your regular hdd, and copy
the new zfs root fs from the temporary hdd to your
regular hdd and update the /rpool/boot/grub/menu.lst
file
The procedure is something like this:
# zpool import
(find out the zpool id for the pool on the temp storage device)
# zpool import -f {zpool_id_from_temp_device} rpool2
# zfs snapshot rpool2/ROOT/snv_129 at backup
# zfs send rpool2/ROOT/snv_129 at backup | zfs recv rpool/ROOT/snv_129
Add a new entry to /rpool/boot/grub/menu.lst for the
additional zfs root fs.
Use the "bootfs" grub directive for the additional grub
entry, in this example "bootfs rpool/ROOT/snv_129"
--
This message posted from opensolaris.org