Tell me more ×  If I have a VMware virtual machine running
Solaris 11 Express originally installed on an old 32-bit ESXi
3.5 host, if I transfer the VM to a 64-bit ESXi 5.0 host, will
Solaris upon next boot detect that it is in a 64-bit machine and
boot the 64-bit kernel, or am I stuck with the 32-bit kernel?
The 32-bit kernel imposed a 1TB limit on the size of (what the
Solaris guest thinks are) physical disks. If the VM is moved
onto a 64-bit host, can this limitation be removed for newly
attached disks? (I'm not worried about the disks already
installed into the guest.) Or am I stuck having to do a fresh OS
install on a 64-bit host?  share|improve this question add
comment  1 Answer  up vote 2 down vote accepted  Solaris should
detect the CPU features on boot, you could always check if you
are running 32 or 64 bit with isainfo -b. ZFS can be configured
to automatically expand a pool in case it sees bigger drives
than it previously used. This can be useful if you want to
upgrade the storage capacity in a s