从 Solaris 10 10/08 发行版开始,findroot 命令取代了之前 GRUB 使用的 root 命令。findroot 命令提供了用于搜索目标磁盘(无论使用哪个引导设备)的增强功能。findroot 命令还支持从 ZFS 根文件系统引导。
下面说明了 findroot 命令使用的适用于不同 GRUB 实现的设备命名约定:
Oracle Solaris Live Upgrade:
findroot (BE_x,0,a) |
x 变量是引导环境的名称。
具有 ZFS 支持的系统的标准系统升级和全新安装:
findroot(pool_p,0,a) |
p 变量是根池的名称。
具有 UFS 支持的系统的标准系统升级和全新安装:
findroot (rootfsN,0,a) |
N 变量是从 0 开始的整数。