基于 SPARC 和基于 x86 的系统都通过引导归档文件进行引导,引导归档文件是一个文件系统映像,该映像中包含进行引导时所需的文件。从 ZFS 根文件系统引导时,将会在选择用来进行引导的根文件系统中解析根归档文件和内核文件的路径名。
从 ZFS 文件系统引导不同于从 UFS 文件系统引导,原因是,对于 ZFS,设备说明符标识存储池,而不是单个根文件系统。存储池可能包含多个可引导的 ZFS 根文件系统。从 ZFS 引导时,必须指定引导设备和由该引导设备标识的池中的根文件系统。
缺省情况下,选择用来进行引导的文件系统是由池的 bootfs 属性标识的文件系统。可以覆盖此缺省选项,方法如下:在 SPARC 系统上,在 boot –Z 命令中指定要包含的备用可引导文件系统;在基于 x86 的系统上,从 BIOS 中选择备用引导设备。