このドキュメントで説明されているソフトウェアはサポートされなくなったか、または拡張サポートされています。
Oracleでは、現在サポートされているリリースにアップグレードすることをお薦めします。
BIOSベースのPXEクライアント用のブート・ローダー構成ファイルでは、pxelinuxの構成を使用します。たとえば、次のようになります:
default ol6u6 prompt 0 timeout 1 label ol6u6 kernel /images/ol6-x86_64:1:SpacewalkDefaultOrganization/vmlinuz ipappend 2 append initrd=/images/ol6-x86_64:1:SpacewalkDefaultOrganization/initrd.img \ ksdevice=bootif lang=en_US kssendmac text \ ks=http://192.168.1.3/cblr/svc/op/ks/system/svr1.mydom.com
\
行継続文字を使用しないでください。 例の中のこの文字は、印刷用に長い行を改行するために使用されています。 appendディレクティブとそのすべての引数は、同じ行になければなりません。
boot:
プロンプトが表示されるようにするには、prompt
の値を1に変更します。 このプロンプトを表示するには、コンソールで[Shift]
または[Alt]
を押します。
default
ディレクティブは、デフォルトのブート・エントリをそのlabel
値(ol6u6
)によって識別します。
pxelinuxは、timeout
/10秒後に、デフォルトのブート・エントリを使用してクライアントをブートします。
kernel
ディレクティブはカーネル実行ファイルの名前を定義し、append
ディレクティブは、カーネルをロードするときに追加する必要があるパラメータ(RAMディスク・イメージの名前やキックスタート・ファイルのロケーションなど)を定義します。
ipappend 2
ディレクティブは、インストーラがブートに使用されたシステムと同じネットワーク・インタフェースを使用するように指定します。
pxelinuxの場合、カーネルとRAMディスク・イメージのファイル・パスは/var/lib/tftpboot
に相対的です。 pxelinuxのデフォルトのブート・ローダー構成ファイルは/var/lib/tftpboot/pxelinux.cfg/default
です。
UEFIベースのPXEクライアント用のブート・ローダー構成ファイルは、次のようなGRUB構成を使用します:
default=0 hiddenmenu timeout=0 title ol6u6-x86_64-server:1:SpacewalkDefaultOrganization root (nd) kernel /images/ol6-x86_64:1:SpacewalkDefaultOrganization/vmlinuz \ ksdevice=bootif lang=en_US kssendmac text \ ks=http://192.168.1.3/cblr/svc/op/ks/system/svr1.mydom.com initrd /images/ol6-x86_64:1:SpacewalkDefaultOrganization/initrd.img
\
行継続文字を使用しないでください。 例の中のこの文字は、印刷用に長い行を改行するために使用されています。 kernelディレクティブとそのすべての引数は、同じ行になければなりません。
timeout=0
およびhiddenmenu
ディレクティブを使用すると、デフォルト・カーネルが即時にブートされ、メニューを表示したりブート・エントリの構成を変更するためのキーを押すことはできません。 デフォルト・カーネルは、最初のエントリ(0
)として定義されています(このファイルではこれが唯一のエントリです)。
root
ディレクティブは、ネットワーク・デバイス(nd)
でカーネルと初期のRAMディスク・イメージ・ファイルを使用できることを定義しています。これは、ファイルがTFTPを使用して使用可能であることを示しています。
kernel
ディレクティブはカーネル実行可能ファイルの名前と、カーネルのロード時に追加する必要のあるパラメータ(インストール・パッケージの場所や、これらのパッケージへのアクセス方法など)を定義します。 initrd
ディレクティブは、初期RAMディスク・イメージ・ファイルを指定します。
GRUBの場合、カーネルとRAMディスク・イメージのファイル・パスは/var/lib/tftpboot/grub
に相対的です。 GRUBのデフォルトのブート・ローダー構成ファイルは/var/lib/tftpboot/grub/efidefault
です。
さまざまなタイプのクライアントをサポートするために、構成ファイルの名前は次のとおりです:
クライアントのUUID (例:
a8943708-c6f6-51b9-611e-74e6ac80b93d
)イーサネットのARPハードウェア・タイプを表す
01-
の後にクライアントのMACアドレスを付けて、コロンではなくダッシュを使用して各バイト値を区切った名前(例:01-80-00-27-c6-a1-16
)先頭に0xを付けずに16進数で表現されたクライアントIPアドレス(たとえば、
C0A801FD
はIPアドレス192.168.1.253を表します)
Cobblerは、クライアント・ブート構成ファイルを/var/lib/tftpboot/grub
と/var/lib/tftpboot/pxelinux.cfg
の両方に書き込み、UEFIまたはBIOSベースのPXEクライアントの両方を処理します。
ブート・ローダーは、一致するファイル名が見つかるまで、次の順序で構成ファイルを検索します。
(例:UUID
a8943708-c6f6-51b9-611e-74e6ac80b93d
)01-
(例:MAC_address
01-80-00-27-c6-a1-16
)IPアドレスの全32ビット(たとえば、
C0A801FD
)IPアドレスの最も重要な28ビット(例えば、
C0A801F
)は、IPアドレスの最も重要な24ビット(たとえば、
C0A801
)IPアドレスの最上位20ビット(たとえば、
C0A80
)は、IPアドレスの最上位16ビット(たとえば、
C0A8
)は、IPアドレスの最も重要な12ビット(例えば、
C0A
)は、IPアドレスの最上位8ビット(たとえば、
C0
)は、IPアドレスの上位4ビット(たとえば、
C
)は、default
(BIOS)またはefidefault
(EFI)
GRUBの詳細は、info grubコマンドを入力してGRUBマニュアルにアクセスしてください。
pxelinuxの詳細は、http://www.syslinux.org/wiki/index.php/PXELINUXを参照してください。