引导和关闭 Oracle® Solaris 11.2 系统

退出打印视图

更新时间: 2014 年 7 月
 
 

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

GRUB 2 能够引导带有 BIOS 和 UEFI 这两种固件以及具有带有 GPT 标签的磁盘的系统。为了支持在 UEFI 固件和 BIOS 固件上引导,GRUB 2 在构建时以两种不同的平台为目标:i386-pc (BIOS) 和 x86_64-efi(64 位 UEFI 2.1+),因此可作为两个独立的二进制文件集提供。

    当引导基于 x86 的系统时,请注意以下针对 UEFI 和针对 BIOS 的系统的不同之处:

  • 命令差异-BIOS 引导方法使用的某些命令在 UEFI 固件上不可用。同样,某些 UEFI 命令在支持 BIOS 引导方法的系统上不可用。

  • PXE 网络引导差异-对 DHCP 服务器配置进行了更改,以支持从网络引导带有 UEFI 固件的系统。这些更改包括支持新的 UEFI 客户机体系结构标识符值(DHCP 选项 93)。


注 - 可配置为通过使用 UEFI 固件或 BIOS 引导方法进行引导的系统在技术上将与 Oracle Solaris 结合使用。在安装(或映像更新)时,首先根据系统固件类型安装 GRUB。尽管可以运行明确的命令来将 GRUB 安装到另一个固件类型要求的引导位置,但不支持该方法。具有某个特定固件类型的系统应在已安装 Oracle Solaris 后重新配置为使用备用固件类型进行引导。

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

zpool create 命令新增了 –B 选项。将整个磁盘传递给 zpool create 创建命令时,–B 选项会使 zpool 命令将指定的设备分为两个分区:第一个分区是特定于固件的引导分区,第二个分区则是 ZFS 数据分区。将整个磁盘 vdev 添加或附加到现有 rpool 时,此选项也可用于创建需要的引导分区(如有必要)。允许 bootfs 属性的条件也进行了修改。如果池满足了所有系统和磁盘标签要求,则允许设置 bootfs 属性以标识该池上的可引导数据集。作为标签要求的一部分,需要的引导分区必须也存在。有关更多信息,请参见在 Oracle Solaris 11.2 中管理 ZFS 文件系统 中的管理 ZFS 根池