Go to main content
マニュアルページ セク ション 1M: シ ステム管理コマン ド

印刷ビューの終了

更新: 2016年12月6日
 
 

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

インストールするブートブロックのファイルシステムタイプを指定します。zfs または hsfs を指定する場合には必須です。デフォルトは ufs です。

オペランド

bootblk

ブートブロックコードの名前。

raw-disk-device

ブートブロックコードをインストールするディスクデバイスの名前。これは、読み書き可能な文字デバイスである必要があります。命名規約は、SCSI または IPI ドライブの場合は c?t ?d?s?、IDE ドライブの場合は c?d?s? です。

使用例 1 UFS ブートブロックのインストール

コマンドを実行するプラットフォームのコントローラ 1 のターゲット 0 のスライス 0ufs ブートブロックをインストールするには、次を使用します。

# 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), reboot(1M), rpc.bootparamd(1M), init.d(4), attributes(5)

Oracle Solaris 11.3 システムのインストール

警告

bootblk ファイルまたは openfirmware ファイルが存在しない場合、あるいは raw ディスクデバイスが文字デバイスでない場合、installboot ユーティリティーは失敗します。