OpenSolaris

You are not signed in. Sign in or register.

ZFS Boot

What is ZFS Boot?

The team is working to provide the ability to boot the Solaris Operating System from a ZFS root filesystem as well as install the Solaris Operating System to a ZFS filesystem.

The ZFS Boot project has been divided into three pieces: x86 boot, sparc boot, and install. The x86 boot is available in snv_62. Setup instructions can be found in the Documentation sections. Sparc boot and Install work are still in progress.

This ZFS Boot project will enable booting Solaris systems from root file systems of type ZFS. The main pieces of work are:

  • A ZFS plug-in for the GRUB boot loader (available in snv_62)
  • Development of a boot loader usable on SPARC that can read files from a zfs file system.
  • Some ZFS enhancements necessary for acting as a root file systems
  • Enhancements to Solaris Install and Liveupgrade in order to set up and maintain root file systems in ZFS pools.

Announcements

March 28, 2007 ZFS Boot Loader for x86
April 13, 2006 ZFS Mountroot

Documentation

Next

The next 2 main tasks are ZFS Boot on SPARC and ZFS Install. These 2 tasks are tracked by the following bugids:
  • 6521468 ZFS Boot support for the SPARC platform
  • 6521472 need ZFS Install to set up an ZFS root filesystem

Known Bugs

  • 5008936 ZFS and/or zvol should support dumps
  • 6528296 system hang while zvol swap space shorted
  • 6486493 zfs as a root file system and the sata framework don't interact properly
  • 6524994 system fails to boot zfs root filesystem after detaching a vdev from the rootpool mirror
  • 6538017 ZFS boot to support gzip decompression
  • 6540322 Unable to boot zfs-root on a mirrored pool with one disk physically missing