如果系统上安装了多个 OS,或者系统的 ZFS 根池中包含多个根引导环境,那么,对于 SPARC 和 x86 平台,可以从这些引导环境进行引导。可用于引导的引导环境包括 Solaris Live Upgrade 创建的引导环境。
从 Solaris 10 10/08 发行版开始,对于基于 SPARC 的系统,可以在 ZFS 池中引导 ZFS 根文件系统。对于 ZFS 根池,您可以使用带有 -L 选项的 boot 命令列出可用的引导环境。然后,您可以选择引导环境并使用带有 -Z 选项的 OBP boot 命令来引导该引导环境。-Z 选项可用来代替 luactivate 命令,该选项也用于针对 ZFS 根池引导新的引导环境。luactivate 命令是切换引导环境的首选方法。对于 UFS 文件系统,继续使用 OpenBootTM PROM OBP 作为主要管理界面(使用 OBP 命令选择引导选项)。
从适用于基于 x86 的系统的 Solaris 10 1/06 发行版开始,GRUB 引导菜单提供在不同引导环境之间进行引导的界面。从 Solaris 10 10/08 发行版开始,此菜单列出了可用于引导的 ZFS 引导环境。如果缺省引导环境为 ZFS 文件系统且显示 GRUB 菜单,则可以让缺省引导环境进行引导,也可以选择其他引导环境进行引导。GRUB 菜单可用来代替 luactivate 命令,该菜单也用于针对 ZFS 根池引导新的引导环境。luactivate 是切换引导环境的首选方法。
在基于 SPARC 和 x86 的系统中,每个 ZFS 根池都具有一个指定为缺省根文件系统的数据集。如果针对 SPARC 键入 boot 命令,或者针对 x86 从 GRUB 菜单中选择了缺省值,则会引导此缺省根文件系统。
表 7–1 从何处找到有关引导的信息
说明 |
信息 |
---|---|
有关引导功能较高层面的概述 | |
有关引导功能的更详细概述 | |
x86:有关修改引导行为(例如编辑 menu.lst 文件和查找 menu.lst 文件)的信息 | |
有关引导 ZFS 文件系统的过程 | |
有关管理引导归档文件(例如查找 GRUB menu.lst 文件和使用 bootadm 命令)的过程 |