系统管理指南:基本管理

GRUB 支持 findroot 命令

findroot 命令(其作用与 GRUB 以前使用的 root 命令类似)具有增强的功能,用于搜索目标磁盘(无论引导设备是什么)。findroot 命令还支持从 Oracle Solaris ZFS 根文件系统引导。

此命令的 menu.lst 项的最常见格式为:


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

在某些 Oracle Solaris 发行版中,该项为:


title Solaris 10 10/08 s10x_u6wos_03 X86
findroot (pool_rpool,0,a)
kernel$  /platform/i86pc/multiboot  -B $ZFS-BOOTFS
module /platform/i86pc/boot_archive

title Solaris failsafe
findroot (pool_rpool,0,a)
kernel /boot/multiboot kernel/unix -s    -B console=ttyb
module /boot/x86.miniroot-safe

有关更多信息,请参见x86: findroot 命令的实现

有关 GRUB 的参考信息,请参见第 15 章