Solaris のシステム管理 (デバイスとファイルシステム)

ProcedureSPARC: システムディスクにブートブロックをインストールする方法

  1. スーパーユーザーになるか、同等の役割を引き受けます。

  2. システムディスクにブートブロックをインストールします。

    UFS ルートファイルシステムの場合:


    # installboot /usr/platform/`uname -i`/lib/fs/ufs/bootblk
    /dev/rdsk/cwtxdys0
    
    /usr/platform/`uname -i`/lib/fs /ufs/bootblk

    これは、ブートブロックコードです。

    /dev/rdsk/cwtxdy s0

    これは、ルート (/) ファイルシステムの raw デバイスです。

    ZFS ルートファイルシステムの場合:


    # installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk
    /dev/rdsk/cwtxdys0
    
    /usr/platform/`uname -i`/lib/fs/zfs/bootblk

    これは、ブートブロックコードです。

    /dev/rdsk/cwtxdy s0

    これは、ルート (/) ファイルシステムの raw デバイスです。

    詳細は、installboot(1M) のマニュアルページを参照してください。

  3. システムをリブートし、レベル 3 で実行することによって、ブートブロックがインストールされていることを確認します。


    # init 6
    

例 12–3 SPARC: システムディスクにブートブロックをインストールする

次の例は、UFS ルートファイルシステムにブートブロックをインストールする方法を示しています。


# installboot /usr/platform/sun4u/lib/fs/ufs/bootblk
/dev/rdsk/c0t0d0s0

次の例は、ZFS ルートファイルシステムにブートブロックをインストールする方法を示しています。


# installboot -F zfs /usr/platform/`uname -i`/lib/fs/zfs/bootblk /dev/rdsk/c0t1d0s0