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

ドキュメントの情報

はじめに

1.  x86 ベースシステムのブートおよびシャットダウン (概要)

2.  指定された状態への x86 ベースシステムのブート (タスク)

3.  システムのシャットダウン (手順)

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

5.  x86 ベースシステムのネットワークからのブート (作業)

x86 ベースシステムのネットワークからのブート (作業マップ)

x86 システムをネットワークからブートする

x86 ネットワークブートプロセス

x86 ベースシステムをネットワークからブートするための要件

x86 ベースシステムをネットワークからブートする方法

6.  x86 ベースシステム上のブートパラメータの変更 (タスク)

7.  x86 プラットフォーム上での ZFS ブート環境の作成、管理、およびこのブート環境からのブート (タスク)

8.  x86 ベースシステムのブート可能状態の維持 (タスク)

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

索引

x86 システムをネットワークからブートする

次の理由により、システムのネットワークからのブートが必要になることがあります。

Oracle Solaris で使用されるネットワーク構成ブート方法は動的ホスト構成プロトコル (DHCP) です。

自動インストーラ (AI) を使用して Oracle Solaris をインストールするためにシステムをネットワークからブートする場合は、追加の AI インストールサービスをすべて実行してください。詳細は、『Oracle Solaris 11 システムのインストール』を参照してください。

x86 ネットワークブートプロセス

Oracle Solaris でのネットワークブートは、PXE (Preboot eXecution Environment) (実行前環境とも呼ばれる) に準拠したファームウェアを通してサポートされています。これは、データストレージデバイス (ハードディスクなど) やインストールされているオペレーティングシステムには関係なく、ネットワークインタフェースを使用してシステムをブートするための環境です。このファームウェアは、ブートプログラム (pxegrub という名前の特殊な GRUB Stage 2 ファイル) を読み込む役割を果たします。pxegrub ファイルには、TFTP (Trivial File Transfer Protocol)、DHCP、UDP (ユーザーデータグラムプロトコル)、IP (インターネットプロトコル)、およびネットワーク全体にパケットを転送するために UNDI (Universal Network Device Interface) ファームウェアインタフェースを使用するミニドライバなどの基本的な実装が含まれています。

x86 ベースシステムをネットワークからブートするための要件

ブートサーバーが利用できれば、どのようなシステムもネットワークからブートできます。復旧を目的として、または Oracle Solaris をインストールするために、スタンドアロンシステムのネットワークからのブートが必要になることがあります。x86 ベースのシステムは、PXE ネットワークブートプロトコルをサポートするネットワークから直接ブートすることができます。PXE プロトコルは、Intel Preboot Execution Environment 仕様を実装するデバイス上でのみ使用可能であることに注意してください。

PXE デバイスと非 PXE デバイスの両方で使用されるデフォルトのネットワークブート方式は DHCP です。Oracle Solaris をインストールするために、または復旧を目的として x86 ベースシステムのネットワークブートを実行するには、PXE クライアント用に構成された DHCP サーバーが必要です。また、tftp サービスを提供するブートサーバーも必要です。PXE または DHCP サーバーを使用できない場合は、GRUB をフロッピーディスク、CD-ROM、またはローカルディスクから読み込むことができます。

クライアントのネットワークインタフェースの構成に必要な情報は、DHCP サーバーから提供されます。自動インストーラ (AI) サーバーを設定している場合は、そのサーバーも DHCP サーバーにすることができます。または、別の DHCP サーバーを設定できます。DHCP についての詳細は、『Oracle Solaris の管理: IP サービス』のパート II「DHCP」を参照してください。

DHCP サーバーは、DHCP クラス PXEClient および GRUBClient に次の情報を返せるように設定されている必要があります。

Oracle Solaris OS の PXE ネットワークブートは、次の順序で実行されます。

  1. BIOS が、ネットワークインタフェースからブートするように構成されます。

  2. BIOS が DHCP 要求を送信します。

  3. DHCP サーバーが、サーバーのアドレスとブートファイルの名前を返します。

  4. BIOS が、tftp を使用して pxegrub をダウンロードし、pxegrub を実行します。

  5. tftp を使用して GRUB メニューファイルがダウンロードされます。

    このファイルによって、利用可能なブートメニューエントリが表示されます。

  6. メニューエントリを選択すると、システムは Oracle Solaris の読み込みを開始します。

x86 ベースシステムをネットワークからブートする方法

始める前に

  1. システムをリブートします。
  2. ネットワークからブートするように BIOS に指示します。
    • 特定のキーストロークシーケンスを使用してネットワークブートするように設定されている場合は、BIOS 画面が表示されたときにそのキーストロークを入力します。
    • ネットワークブートのために BIOS 設定を手動で変更する必要がある場合は、BIOS 設定ユーティリティーにアクセスするためのキーストロークシーケンスを入力します。その画面で、ネットワークブートのブート優先順位を変更します。
  3. GRUB メニューが表示されたら、インストールするネットワークインストールイメージを選択します。