Solaris のシステム管理 (基本編)

findroot コマンドの GRUB サポート

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 章x86: GRUB ベースのブート (参照情報)を参照してください。