Oracle® Solaris 11.2 システムのブートとシャットダウン

印刷ビューの終了

更新: 2014 年 7 月
 
 

x86: bootadm install-bootloader コマンドを使用して GRUB 2 をインストールする

GRUB 2 ブートローダーが破損し、システムがブートできなくなった場合、メディアからブートし、ブートローダーを手動で再インストールする必要がある可能性があります。ブートローダーを再インストールするには、Oracle Solaris インストールメディアからブートして (たとえば、テキストインストーラ ISO イメージを使用して)、コマンドプロンプトに到達する必要があります。

x86: ブートローダーをインストールする方法

GRUB 2 を再インストールする前に、ルートプールをインポートする必要があります。次に手順を示します。

  1. root 役割になります。

    Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。

  2. Oracle Solaris のメディアからシステムをブートします。
  3. ルートプールをインポートします。
    # zpool import -f pool-name
  4. ブートローダーをインストールします。
    # bootadm install-bootloader [-f] -P pool-name
    –f

    システム上のブートローダーのバージョンをダウングレードしないよう、ブートローダーのインストールの際に、バージョンチェックを強制的にバイパスします。


    注 - 確実にブートローダーをメディア上にあるバージョンで上書きするのでない限り、–f オプションを使用しないでください
    –P

    使用するプールのブート構成を指定します。

  5. ルートプールをエクスポートします。
    # zpool export pool-name
  6. システムをリブートします。

x86: デフォルトではない場所に GRUB をインストールする方法

BIOS ファームウェアを搭載するシステムでは、GRUB 2 をマスターブートレコードにインストールする必要があるか、望ましいことがあります。次の手順にその実行方法を説明します。インストール後、アクティブなパーティションとしてマークされている DOS パーティションに関係なく GRUB 2 はデフォルトのシステムブートローダーになります。BIOS ファームウェアを搭載するシステムで DOS パーティションが使用されており、Solaris パーティションがプライマリパーティションである場合、デフォルトの GRUB 2 インストールの場所がパーティションブートレコードです。パーティションが論理パーティションの場合、GRUB 2 は常に MBR にインストールされます。

  1. root 役割になります。

    Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。

  2. ブートローダーを MBR の場所にインストールします。
    # bootadm install-bootloader -M
  3. システムをリブートします。