本节中的信息适用于 SPARC 和 x86 平台。
基本的 Oracle Solaris 引导设计具有以下特点:
使用引导归档文件
引导归档文件是一个 RAM 磁盘 (ramdisk) 映像,它包含引导系统所需的所有文件。当您安装 Solaris OS 时,将创建两个引导归档文件:一个主归档文件和一个故障安全归档文件。有关更多信息,请参见SPARC 上引导归档文件的实现。
bootadm 命令也进行了修改,以便在 SPARC 平台上使用。此命令的作用与在 x86 平台上相同。bootadm 命令可自动处理归档文件更新和验证的细节。在安装或系统升级期间,bootadm 命令将创建初始引导归档文件。在系统正常关机过程中,关机过程会根据根文件系统检查引导归档文件的内容。如果存在任何不一致的情况,系统将重新生成引导归档文件,以确保在重新引导时引导归档文件和根 (/) 文件系统保持同步。您还可以使用 bootadm 命令手动更新引导归档文件。请参见使用 bootadm 命令管理引导归档文件。
bootadm 命令的某些选项不能在基于 SPARC 的系统上使用。
有关更多信息,请参见 bootadm(1M) 和 boot(1M) 手册页。
在安装和故障安全操作期间使用 RAM 磁盘 (ramdisk) 映像作为根文件系统
现在,该过程在 SPARC 平台上和 x86 平台上相同。RAM 磁盘 (ramdisk) 映像源自引导归档文件,然后会被从引导设备传送到系统。
在 SPARC 平台上,OpenBoot PROM 继续用于访问引导设备以及将引导归档文件传送到系统的内存。与此相反,在 x86 平台上,系统最初由 BIOS 控制。BIOS 用于启动从网络设备传送引导归档文件或用于运行引导装载器。在 Oracle Solaris OS 中,用于从磁盘传送引导归档文件的 x86 引导装载器为 GRUB。请参见x86: 引导过程。
对于软件安装,RAM 磁盘 (ramdisk) 映像是用于整个安装过程的根文件系统。使用 RAM 磁盘 (ramdisk) 映像实现此目的消除了从可移除介质引导系统的需要。RAM 磁盘 (ramdisk) 文件系统类型可以是 High Sierra 文件系统 (High Sierra File System, HSFS) 或 UFS。