系统管理指南:基本管理

x86: findroot 命令

所有 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 命令的实现