ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
x86 プラットフォーム上の Oracle Solaris のブートおよびシャットダウン Oracle Solaris 11 Information Library (日本語) |
1. x86 ベースシステムのブートおよびシャットダウン (概要)
2. 指定された状態への x86 ベースシステムのブート (タスク)
5. x86 ベースシステムのネットワークからのブート (作業)
x86 ベースシステムのネットワークからのブート (作業マップ)
6. x86 ベースシステム上のブートパラメータの変更 (タスク)
7. x86 プラットフォーム上での ZFS ブート環境の作成、管理、およびこのブート環境からのブート (タスク)
8. x86 ベースシステムのブート可能状態の維持 (タスク)
次の理由により、システムのネットワークからのブートが必要になることがあります。
Oracle Solaris をインストールするため
復旧のため
Oracle Solaris で使用されるネットワーク構成ブート方法は動的ホスト構成プロトコル (DHCP) です。
自動インストーラ (AI) を使用して Oracle Solaris をインストールするためにシステムをネットワークからブートする場合は、追加の AI インストールサービスをすべて実行してください。詳細は、『Oracle Solaris 11 システムのインストール』を参照してください。
Oracle Solaris でのネットワークブートは、PXE (Preboot eXecution Environment) (実行前環境とも呼ばれる) に準拠したファームウェアを通してサポートされています。これは、データストレージデバイス (ハードディスクなど) やインストールされているオペレーティングシステムには関係なく、ネットワークインタフェースを使用してシステムをブートするための環境です。このファームウェアは、ブートプログラム (pxegrub という名前の特殊な GRUB Stage 2 ファイル) を読み込む役割を果たします。pxegrub ファイルには、TFTP (Trivial File Transfer Protocol)、DHCP、UDP (ユーザーデータグラムプロトコル)、IP (インターネットプロトコル)、およびネットワーク全体にパケットを転送するために UNDI (Universal Network Device Interface) ファームウェアインタフェースを使用するミニドライバなどの基本的な実装が含まれています。
ブートサーバーが利用できれば、どのようなシステムもネットワークからブートできます。復旧を目的として、または 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 に次の情報を返せるように設定されている必要があります。
ファイルサーバーの IP アドレス
ブートファイルの名前 (pxegrub)
Oracle Solaris OS の PXE ネットワークブートは、次の順序で実行されます。
BIOS が、ネットワークインタフェースからブートするように構成されます。
BIOS が DHCP 要求を送信します。
DHCP サーバーが、サーバーのアドレスとブートファイルの名前を返します。
BIOS が、tftp を使用して pxegrub をダウンロードし、pxegrub を実行します。
tftp を使用して GRUB メニューファイルがダウンロードされます。
このファイルによって、利用可能なブートメニューエントリが表示されます。
メニューエントリを選択すると、システムは Oracle Solaris の読み込みを開始します。
始める前に
DHCP 構成を設定するための前提条件となるタスクをすべて実行します。「x86 ベースシステムをネットワークからブートするための要件」を参照してください。
Oracle Solaris をインストールするために x86 ベースシステムをネットワークからブートする場合は、AI クライアントイメージをダウンロードし、そのイメージに基づいてインストールサービスを作成する必要があります。前提条件およびさらに詳細な手順については、『Oracle Solaris 11 システムのインストール』のパート III「インストールサーバーを使用したインストール」を参照してください。