所有 Oracle Solaris 安装方法(包括 Solaris Live Upgrade)现在都使用 findroot 命令来指定要引导基于 x86 的系统上的哪个磁盘片。此实现支持具有 Oracle Solaris ZFS 根以及 UFS 根的系统的引导。以前,root 命令 root (hd0.0.a) 用于明确指定要引导哪个磁盘片。此信息位于 GRUB 所使用的 menu.lst 文件中。
GRUB menu.lst 项的最常见形式现在为:
findroot (rootfs0,0,a) kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS module$ /platform/i86pc/$ISADIR/boot_archive |
在某些 Oracle Solaris 10 发行版中,该项为:
findroot (pool_rpool,0,a) kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS module /platform/i86pc/boot_archive |
有关更多信息,请参见x86: findroot 命令的实现。