GRUB Legacy と同様に、GRUB 2 の PXE ブートイメージは、TFTP サーバーのルートディレクトリにインストールされます。ブートイメージの名前は、AI の構成方法によって異なります。該当する DHCP BootFile オプションには PXE ブートイメージの名前が含まれます。AI イメージが GRUB 2 ベースの場合、BIOS と UEFI の両方のファームウェアタイプが自動的にサポートされます。特殊な引数は必要ありません。
インストールされた Oracle Solaris インスタンスで、BIOS 対応のイメージと UEFI 対応のイメージの両方の PXE ブートイメージが AI イメージのルートディレクトリの boot/grub、たとえば /export/auto_install/my_ai_service/boot/grub に保存されます。
このディレクトリには、次の内容が格納されます。
bash-4.1$ cd grub/ bash-4.1$ ls grub_cfg_net i386-pc splash.jpg x86_64-efi grub2netx64.efi pxegrub2 unicode.pf2
GRUB 2 モジュールには、ファームウェア固有のサブディレクトリがあり、それらは、BIOS ファームウェアを搭載するシステムの場合 i386-pc ディレクトリ内で、64 ビット UEFI システムの場合 x64_64-efi ディレクトリ内にあります。ただし、これらのディレクトリ内のファイルは、ネットワークブート時に使用されません (モジュールは GRUB 2 イメージに組み込まれ、TFTP 経由で転送されません)。