The Oracle Solaris installation program can install an EFI (GPT) disk label on a ZFS root pool disk or disks by using DVD, USB, and automated installation methods. UEFI firmware support and the introduction of GRUB 2 provide the ability to boot from a GPT labeled disk. Thus, you can use whole disks for a ZFS root pool disk or disks on the following platforms:
SPARC based systems with GPT enabled firmware
Most x86 based systems
On SPARC based systems, the root file system is contained in slice 0. On x86 based systems, the root file system is contained in partition 1.
The zpool command can support EFI (GPT) labels. To recreate a root pool or create an alternate root pool, use the zpool create –B command. The command option creates the required slices and information for booting. If you use the zpool replace command to replace a disk in a root pool that has an EFI (GPT) labeled disk, you must also reinstall the boot loader.