Solaris 10 新增功能

x86: 新的 GRUB findroot 命令

在基于 x86 的系统上,所有 Solaris 安装方法(包括 Solaris Live Upgrade)现在均使用 findroot 命令来指定要引导哪个磁盘片。以前,使用根命令 root (hd0.0.a) 来明确指定要引导哪个磁盘片。此信息位于 GRUB 使用的 menu.lst 文件中。该项在 menu.lst 文件中的最常见格式为:


findroot (rootfs0,0,a)
kernel$ /platform/i86pc/kernel/$ISADIR/unix
module$ /platform/i86pc/$ISADIR/boot_archive

findroot 命令能够搜索目标磁盘,无论引导设备为何。此外,fi1ndroot 命令还针对引导具有 ZFS 根的系统以及具有 UFS 根的系统提供增强的支持。除了 findroot 命令以外,现在还提供片上签名文件的名称 (<mysign>, 0, a)。引导签名位于系统上的 /boot/grub/bootsign 目录中。签名文件的名称随所使用的安装方法而异。

有关更多信息,请参见《系统管理指南:基本管理》中的“findroot 命令的实现”