跳过导航链接 | |
退出打印视图 | |
系统管理指南:基本管理 Oracle Solaris 10 8/11 Information Library (简体中文) |
2. 使用 Solaris Management Console(任务)
3. 使用 Oracle Java Web Console(任务)
11. 修改 Oracle Solaris 引导行为(任务)
13. 管理 Oracle Solaris 引导归档文件(任务)
14. Oracle Solaris 系统引导的故障排除(任务)
17. 使用 Oracle Solaris 自动注册的 regadm 命令(任务)
21. 使用 Oracle Solaris 系统管理工具管理软件(任务)
Oracle Solaris 中已添加支持,可从 Oracle Solaris ZFS 根文件系统引导。安装软件还支持系统升级和修补具有 ZFS 根的系统。引导、系统操作和安装过程都已进行修改,以便支持此更改。对引导的更改包括 SPARC 平台实现了新的引导体系结构。新的 SPARC 引导设计包括用于提高与 Solaris x86 引导体系结构的共同性的增强功能。
使用此功能之前,请查看《Oracle Solaris 10 8/11 发行说明》以找出有关的任何已知问题。
有关 Oracle Solaris ZFS 的更多信息(包括一个完整的术语表),请参见 《Oracle Solaris ZFS 管理指南》中的"ZFS 术语"。
在执行 Oracle Solaris 软件的全新安装或者使用 Oracle Solaris Live Upgrade 将 UFS 根文件系统迁移到 Oracle Solaris ZFS 根文件系统之前,请确保满足以下要求:
Solaris 发行版信息:
从 Solaris 10 10/09 发行版开始,提供了安装 Oracle Solaris ZFS 根文件系统并从中进行引导的功能。要执行 Oracle Solaris Live Upgrade 操作以迁移到 ZFS 根文件系统,您必须已安装或升级到 Solaris 10 10/09 或以上发行版。
Oracle Solaris ZFS 存储池空间要求:
因为交换设备和转储设备在 ZFS 根环境中不共享,所以可引导的 ZFS 根文件系统所要求的可用池空间的最低容量要大于可引导的 UFS 根文件系统所要求的容量。
交换卷的大小可按照物理内存的一半计算,但不超过 2 GB 且不少于 512 MB。转储卷的大小由内核基于 dumpadm 信息和物理内存大小进行计算。您可以将交换卷和转储卷的大小调整为在 Oracle Solaris JumpStart 配置文件中或初始安装期间选择的大小(只要新的大小支持系统操作)。有关更多信息,请参见 《Oracle Solaris ZFS 管理指南》中的"对于交换和转储设备的 ZFS 支持"。
从 Oracle Solaris ZFS 根文件系统引导的工作原理与从 UFS 文件系统引导有所不同。由于 ZFS 针对安装和引导应用了若干新概念,所以用于引导系统的某些基本管理做法已发生变化。从 ZFS 根文件系统引导与从 UFS 根文件系统引导之间最显著的差别在于,对于 ZFS,设备标识符不唯一地标识根文件系统(因而也不唯一地标识 BE)。对于 ZFS,设备标识符唯一地标识存储池。存储池可能包含多个可引导的数据集(根文件系统)。因此,除了指定引导设备外,还必须指定由引导设备标识的池中的根文件系统。
在基于 x86 的系统中,如果由 GRUB 标识的引导设备包含一个 ZFS 存储池,则用于创建 GRUB 菜单的 menu.lst 文件位于该池的数据集分层结构的根处的数据集中。此数据集与池具有相同的名称。在每个池中,都有一个这样的数据集。
缺省可引导数据集是在引导时挂载的池的可引导数据集,并且由根池的 bootfs 属性定义。在引导根池中的设备时,此属性所指定的数据集随后将作为根文件系统挂载。
新的 bootfs 池属性是系统用来指定某个给定池的缺省可引导数据集的机制。在引导根池中的设备时,缺省情况下作为根文件系统挂载的数据集是由 bootfs 池属性标识的数据集。
在基于 SPARC 的系统上,可以使用 boot 命令的新 -Z dataset 选项来覆盖缺省 bootfs 池属性。
在基于 x86 的系统上,可以通过在引导时在 GRUB 菜单中选择另一个引导环境来覆盖缺省 bootfs 池属性。
在 SPARC 平台上,新增了以下两个引导选项:
-L 选项,该选项用于列显系统中所有可用 BE 的列表。
ok boot -L
注 - -L 选项是从 ok 提示符下运行的。此选项仅显示系统中可用 BE 的列表。要引导系统,请使用 -Z 引导选项。
使用 boot 命令的 -Z 选项,可以指定除 bootfs 池属性所指定的缺省数据集以外的其他可引导数据集。
ok boot -Z dataset
在具有 ZFS 引导装载程序的系统上使用 -L 选项时显示的 BE 列表反映了在该特定系统上可用的 menu.lst 项。除了提供可用 BE 的列表以外,还提供了有关选择 BE 和使用 -Z 选项引导系统的说明。菜单项的 bootfs 值指定的数据集会用于引导程序所读取的所有后续文件,例如,引导归档文件和位于 /etc 目录中的各种配置文件。此数据集随后将作为根文件系统挂载。
有关逐步说明,请参见在基于 SPARC 的系统上从指定的 ZFS 根文件系统引导。
在 x86 平台上,已引入一个新的 GRUB 关键字 $ZFS-BOOTFS。引导基于 x86 的系统时,如果与 GRUB 菜单项对应的根文件系统是一个 ZFS 数据集,则在缺省情况下,该 GRUB 菜单项包含带有 -$ZFS-BOOTFS 标记的 B 选项。如果您安装一个支持 ZFS 引导装载程序的发行版,则 GRUB menu.lst 文件将自动使用此信息进行更新。缺省的可引导数据集由 bootfs 属性标识。
在运行支持 ZFS 引导装载程序的发行版的基于 x86 的系统上,此信息将包含在 GRUB menu.lst 文件中。
有关从 ZFS 引导系统的逐步说明,请参见x86: 在基于 x86 的系统上从指定的 ZFS 根文件系统引导。