JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11.1 システムのブートおよびシャットダウン     Oracle Solaris 11.1 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  システムのブートとシャットダウン (概要)

2.  x86: GRand Unified Bootloader の管理 (タスク)

x86: GRUB 2 の紹介

x86: GRUB 2 構成の説明

x86: GRUB 2 パーティションおよびデバイス命名スキーム

x86: GRUB 2 と GRUB Legacy のタスクの比較

x86: GRUB Legacy システムを GRUB 2 をサポートするリリースにアップグレードする

x86: GRUB Legacy システムを GRUB 2 をサポートするリリースにアップグレードする方法

x86: GRUB Legacy メニューエントリが GRUB 2 に移行される方法

x86: GRUB 2 と GRUB Legacy のブート環境を同じシステムで保守する

x86: bootadm コマンドを使用して GRUB 構成を管理する

x86: GRUB メニューエントリを表示する方法

x86: GRUBメニューを手動で再生成する方法

x86: GRUB メニューの保守方法

x86: GRUB メニューの指定したブートエントリの属性を設定する方法

x86: GRUB メニューにブートエントリを追加する方法

x86: GRUB メニューからブートエントリを削除する方法

x86: ブート時に GRUB メニューを編集してカーネル引数を追加する

x86: GRUB メニューを編集して、ブート時に -B prop=val カーネル引数を追加する

ブート時に Oracle Solaris コンソールをリダイレクトする

x86: GRUB 構成のカスタマイズ

x86: 高度な GRUB 管理とトラブルシューティング

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

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

x86: ルートプールの復元後にブートローダーをインストールする方法

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

x86: GRUB 2 がインストールされているシステムに GRUB Legacy をインストールする

x86: GRUB 2 がインストールされているシステムに GRUB Legacy をインストールする方法

3.  システムのシャットダウン (タスク)

4.  システムのブート (タスク)

5.  システムのネットワークからのブート (タスク)

6.  システムのブートのトラブルシューティング (タスク)

索引

x86: 高度な GRUB 管理とトラブルシューティング

このセクションでは、次の情報について説明しています。

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

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

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

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

  1. root 役割になります。

    『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。

  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: ルートプールの復元後にブートローダーをインストールする方法

始める前に

バックアップに存在し、一連のブート環境にインストールされている最新バージョンの Oracle Solaris を実行していることを確認します。バックアップに存在し、一連のブート環境にインストールされている最新バージョンの Oracle Solaris を実行していることを確認することで、-f オプションを使用する必要なく、bootadm install-bootloader コマンドを使用して、ブートローダーを正常にインストールできます。

次に、ルートプールを復元します。『Oracle Solaris 11.1 の管理: ZFS ファイルシステム』の第 11 章「スナップショットのアーカイブとルートプールの回復」を参照してください。

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

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

  1. root 役割になります。

    『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。

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

x86: GRUB 2 がインストールされているシステムに GRUB Legacy をインストールする

最後の GRUB 2 ブート環境を破棄すると、システムによって GRUB Legacy ブートローダーが自動的に再インストールされないため、GRUB Legacy ブートローダーを再インストールする場合、まず GRUB Legacy ブートローダーファイル (/boot/grub/stage1 および /boot/grub/stage2 内) を含む最新のブート環境にブートする必要があります。

installgrub コマンドはこのリリースで非推奨になったため、GRUB Legacy ブートローダーをサポートするリリースを実行している場合にのみ使用してください。installgrub(1M) を参照してください。

x86: GRUB 2 がインストールされているシステムに GRUB Legacy をインストールする方法

次の手順は、システムを GRUB Legacy をサポートするリリースから、Oracle Solaris 11.1 にアップグレードした場合に適用します。

システムを古い GRUB Legacy ブートローダーに戻す場合は、次の手順を使用します。


注意

注意 - 次の手順は、Oracle Solaris リリースまたはOracle Solaris 11.1 への更新に使用した Support Repository Update (SRU) を含むブート環境から実行してください。さらに、zpool upgrade コマンドの以前のバージョン 33 を使用して、ZFS プールの機能をアップグレードしている場合は、GRUB Legacy にダウングレードできないか、この手順の手順 2 を実行できません。ルートプールを以前のバージョン 33 にアップグレードしたあとに GRUB Legacy に強制的にダウングレードすると、システムがブート不能になります。


  1. root 役割になります。

    『Oracle Solaris 11.1 の管理: セキュリティーサービス』の「割り当てられている管理権限を使用する方法」を参照してください。

  2. Oracle Solaris 11.1 リリースにアップグレードされたブート環境からブートします。
  3. beadm destroy コマンドを使用して、システムからすべての GRUB 2 ブート環境を削除します。『Oracle Solaris 11.1 ブート環境の作成と管理』の「ブート環境の破棄」を参照してください。

    Oracle Solaris 11.1 リリースを含むブート環境をアクティブ化すると、Legacy GRUB ブートローダーが GRUB 2 によって置き換えられるため、この手順を実行することで、GRUB 2 が誤ってアクティブ化され、インストールされることを防げます。

  4. 最新の GRUB Legacy バージョンを含むブート環境で、次のように、システムに GRUB Legacy を強制的に再インストールします。
    # bootadm install-bootloader -f

    注 - これらの手順後にリブートする必要はありません。次の完全リブート時に、GRUB Legacy ブートローダーが実行します。