JavaScript is required to for searching.
跳过导航链接
退出打印视图
引导和关闭 Oracle Solaris 11.1 系统     Oracle Solaris 11.1 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  引导和关闭系统(概述)

引导和关闭系统方面的新增功能

x86: GRUB 2 是缺省引导装载程序

x86: 支持 64 位 UEFI 固件

支持从带有 GPT 标签的磁盘进行引导

大磁盘安装支持

支持使用 zpool create 命令基于固件类型创建引导分区

iSCSI 引导

SPARC: 结束对大多数 sun4u 平台的支持

系统引导指南

引导系统的原因

Oracle Solaris 引导体系结构概述

Oracle Solaris 引导归档文件说明

引导过程的说明

x86: UEFI 和 BIOS 引导方法的不同之处

x86: 创建支持带有 UEFI 和 BIOS 固件的系统的引导分区

服务管理工具和引导

使用 SMF 时的引导行为更改

2.  x86: 管理 GRand Unified Bootloader(任务)

3.  关闭系统(任务)

4.  引导系统(任务)

5.  从网络引导系统(任务)

6.  对引导系统进行故障排除(任务)

索引

引导和关闭系统方面的新增功能

以下引导功能是此发行版中的新增功能或已更改的功能:

x86: GRUB 2 是缺省引导装载程序

在此发行版中,GRUB 2 替代了基于 GRUB 0.97 的原始引导装载程序 (GRUB Legacy)。GRUB 2 是强大的、模块化程度更高的引导装载程序,可支持广泛的平台和固件类型。GRUB 2 全面支持从超过 2TiB 的磁盘进行引导。此外,GRUB 2 还支持统一可扩展固件接口 (Unified Extensible Firmware Interface, UEFI) 和 GUID 分区表 (GUID Partition Table, GPT) 分区方案。

GRUB 2 的引入极大更改了基于 x86 的系统的引导方式以及引导装载程序和 GRUB 菜单的管理方式。GRUB 2 包括新配置文件、已更改的分区和设备命名方案,以及 bootadm 命令的增强功能,包括用于管理 x86 引导装载程序的新子命令。

有关详细信息,请参见第 2 章

有关将 GRUB Legacy 系统转换为支持 GRUB 2 的发行版的信息,请参见x86: 将 GRUB Legacy 系统升级到支持 GRUB 2 的发行版

x86: 支持 64 位 UEFI 固件

Oracle Solaris 现在支持带有 64 位 UEFI 固件的基于 x86 的系统。支持通过 DVD、USB 和网络安装方法在 UEFI 固件上进行安装。


注 - 要求使用 UEFI 版本 2.1+。


支持从带有 GPT 标签的磁盘进行引导

需要一个 GPT 感知引导装载程序来引导安装在带有 GPT 标签的磁盘上的 Oracle Solaris 实例。在 x86 平台上,GRUB 2 提供此项支持。SPARC 和 x86 平台还全面支持在超过 2 TiB 的磁盘上进行安装。请注意,在超过 2 TiB 的引导磁盘上使用可扩展固件接口 (Extensible Firmware Interface, EFI) 分区。

在大多数情况下,在具有 GPT 感知固件的基于 x86 或基于 SPARC 的系统上安装 Oracle Solaris 11.1 会在使用整个磁盘的根池磁盘上应用 GPT 磁盘标签。对于支持带 GPT 标签的引导磁盘的基于 SPARC 的系统,请参见《Oracle Solaris 11.1 发行说明》中的"x86:如果主引导记录中的 EFI_PMBR 项未处于活动状态,则某些带有 BIOS 固件的系统会不引导 (7174841)"以了解有关应用 GPT 感知固件的信息。否则,在基于 SPARC 的系统上安装 Oracle Solaris 11.1 会向具有单个分片 0 的根池磁盘应用 SMI (VTOC) 标签。作为标签要求的一部分,需要的引导分区必须也存在。有关更多信息,请参见 zpool(1M) 手册页和《Oracle Solaris 11.1 管理:ZFS 文件系统》中的第 4  章 "管理 ZFS 根池组件"

大磁盘安装支持

此更改允许在安装 Oracle Solaris 时使用整个磁盘。以前针对新安装的 2TiB 限制已被取消。

在 x86 平台上,通过引入 GRUB 2 作为缺省引导装载程序,从而支持大磁盘安装。SPARC 引导装载程序保持不变。在 SPARC 平台上,可以在应用了相应 OBP 更新的 GTP 感知系统上进行大磁盘安装。请参见《Oracle Solaris 11.1 发行说明》中的"x86:如果主引导记录中的 EFI_PMBR 项未处于活动状态,则某些带有 BIOS 固件的系统会不引导 (7174841)"

GPT 分区是执行全新安装时在所有引导磁盘上使用的缺省分区方案(不考虑大小)。GPT 分区还用于允许在全新安装过程中在引导设备上使用所有磁盘空间。

支持使用 zpool create 命令基于固件类型创建引导分区

当整个磁盘以 vdev 形式提供时,将 zpool create 命令与新的 -B 选项结合使用可以基于固件类型创建两个不同引导分区(除了 ZFS 数据分区之外)。当将整个磁盘 vdev 添加或附加到现有根池时,此选项还可用于创建需要的引导分区(如有必要)。允许 bootfs 属性的条件也进行了修改。如果池满足了所有系统和磁盘标签要求,则允许设置 bootfs 属性以标识该池上的可引导数据集。

iSCSI 引导

x86 和 SPARC 平台均支持此功能。

在 x86 平台上,正在引导的主机必须包括具有 iSCSI 引导固件表 (iSCSI Boot Firmware Table, iBFT) 功能的网络接口卡 (network interface card, NIC),或包括具有 iBFT 功能的主板 BIOS。要正确配置 iSCSI 引导,请参阅特定硬件的文档。

基于 SPARC 平台的 iSCSI 引导在 OpenBoot 4.31 及以上版本中受支持,无需特定 NIC。OpenBoot 中的 boot 命令采用了一系列关键字来标识目标 iSCSI 目标。该命令使用 keyword= value 的格式。

有关更多信息,请参见《安装 Oracle Solaris 11.1 系统》中的第 3  章 "使用 Live Media"

SPARC: 结束对大多数 sun4u 平台的支持

除了 M 系列 (OPL) 硬件以外,无法在 sun4u 体系结构上引导 Oracle Solaris 11。如果您试图在其中一个系统上引导 Oracle Solaris 11,则会显示以下错误消息:

Rebooting with command: boot
Error: 'cpu:SUNW,UltraSPARC-IV+' is not supported by this release of Solaris.
NOTICE: f_client_exit: Program terminated!