手册页部分 1M: 系统管理命令

退出打印视图

更新时间: 2014 年 7 月
 
 

installboot(1M)

名称

installboot - 在磁盘分区中安装引导块

用法概要

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)

选项

支持以下选项:

–F zfs|ufs|hsfs

指定要安装的引导块的文件系统类型。如果希望指定 zfshsfs,则此选项是必需的。缺省值为 ufs

操作数

bootblk

引导块代码的名称。

raw-disk-device

要在其上安装引导块代码的磁盘设备的名称;它必须是可读写的字符设备。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

文件

/usr/platform/platform-name/lib/fs/

引导对象所驻留的目录。

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/core-os

另请参见

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)

安装 Oracle Solaris 11.2 系统

警告

如果 bootblkopenfirmware 文件不存在或者原始磁盘设备不是字符设备,installboot 实用程序将会失败。