跳过导航链接 | |
退出打印视图 | |
手册页第 1M 部分:系统管理命令 Oracle Solaris 11.1 Information Library (简体中文) |
- 在磁盘分区中安装引导块
installboot [-F zfs|ufs|hsfs] bootblk raw-disk-device
boot(1M) 程序 ufsboot 是由驻留在磁盘分区的引导区域中的引导块程序从磁盘装入的。该程序特定于文件系统,必须与要引导的磁盘上的文件系统类型匹配。
引导对象依赖于平台,驻留在 /usr/platform/platform-name/lib/fs/file-system 目录中。可使用 uname(1) 的 -i 选项查找平台名称。可使用以下命令查找文件系统类型:
% fstyp raw-disk-device
请参见 fstyp(1M)。
installboot 实用程序是一个仅适用于 SPARC 的程序。它在 x86 体系结构上不受支持。x86 用户应该使用 installgrub(1M)。
支持以下选项:
指定要安装的引导块的文件系统类型。如果希望指定 zfs 或 hsfs,则此选项是必需的。缺省值为 ufs。
引导块代码的名称。
要在其上安装引导块代码的磁盘设备的名称;它必须是可读写的字符设备。SCSI 或 IPI 驱动器的命名约定为 c?t?d?s?,而 IDE 驱动器的命名约定为 c?d?s?。
示例 1 安装 UFS 引导块
在运行命令的平台上,要在控制器 1 的目标 0 的分片 0 上安装 ufs 引导块,请使用以下命令:
# installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk \ /dev/rdsk/c1t0d0s0
示例 2 安装 ZFS 引导块
在运行命令的平台上,要在控制器 1 的目标 0 的分片 0 上安装 ZFS 引导块,请使用如下所示的语法:
# installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk \ /dev/rdsk/c1t1d0s0
引导对象所驻留的目录。
有关下列属性的说明,请参见 attributes(5):
|
kmdb(1)、od(1)、uname(1)、boot(1M)、fstyp(1M)、init(1M)、kernel(1M)、monitor(1M)、reboot(1M)、rpc.bootparamd(1M)、init.d(4)、attributes(5)
如果 bootblk 或 openfirmware 文件不存在或者原始磁盘设备不是字符设备,installboot 实用程序将会失败。